Difference between revisions of "Linux/C3/The-sed-command/Bengali"
From Script | Spoken-Tutorial
Line 362: | Line 362: | ||
|- | |- | ||
| 07:52 | | 07:52 | ||
− | | লিখুন '''sed''' স্পেস মাইনাস '''n''' স্পেস | + | | লিখুন '''sed''' স্পেস মাইনাস '''n''' স্পেস মাইনাস '''e''' স্পেস একক উদ্ধৃতিতে ফ্রন্ট স্ল্যাশ '''electronics''' ফ্রন্ট স্ল্যাশ '''w''' স্পেস '''electro''' ডট '''txt''' একক উদ্ধৃতির পর মাইনাস '''e''' স্পেস একক উদ্ধৃতিতে ফ্রন্ট স্ল্যাশ '''civil''' ফ্রন্ট স্ল্যাশ '''w''' স্পেস '''civil''' ডট '''txt''' একক উদ্ধৃতির পর স্পেস '''seddemo''' ডট '''txt'''. |
|- | |- | ||
Line 410: | Line 410: | ||
|- | |- | ||
| 09:12 | | 09:12 | ||
− | |আমি একই | + | |আমি একই ফাইল ব্যবহার করব। |
|- | |- | ||
Line 430: | Line 430: | ||
|- | |- | ||
| 09:25 | | 09:25 | ||
− | |sed ব্যবহার করে প্রিন্ট করা। | + | |'''sed''' ব্যবহার করে প্রিন্ট করা। |
|- | |- |
Revision as of 19:42, 19 March 2015
Time | Narration |
00:01 | sed : the stream editor এর টিউটোরিয়ালে আপনাদের স্বাগত। |
00:05 | এই টিউটোরিয়ালে শিখব sed কমান্ডের ব্যবহার। |
00:11 | কয়েকটি উদাহরণের মাধ্যমে করব। |
00:14 | টিউটোরিয়ালটি রেকর্ড করতে, |
00:16 | উবুন্টু লিনাক্স সংস্করণ 12.04 OS এবং GNU bash সংস্করণ 4.2.24 ব্যবহার করছি। |
00:26 | অনুশীলনের জন্য GNU Bash 4 বা তার উচ্চতর সংস্করণ ব্যবহার করা হয়। |
00:34 | দরকারী তথ্য রূপে |
00:36 | লিনাক্স টার্মিনাল সম্পর্কে জানা উচিত। |
00:39 | প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইট পরিদর্শন করুন। |
00:45 | sed এর ভূমিকা দিয়ে শুরু করি। |
00:48 | sed একটি স্ট্রিম এডিটর। |
00:51 | sed ফাইলের একটি বিশেষ স্থানে টেক্সটের কিছু প্যাটার্ন খোঁজে। |
00:58 | এটি কিছু ডিসপ্লে বা এডিটিং ফাংশন সঞ্চালন করে। |
01:02 | এডিটিং ফাংশন যেমন মিলিত টেক্সটে সমাবেশ করা, প্রতিস্থাপণ এবং মুছে ফেলা। |
01:10 | কিছু উদাহরণ দিয়ে শুরু করি। |
01:13 | sed কমান্ড ব্যবহার করে প্রিন্ট করা দেখবো। |
01:19 | হোম ডাইরেক্টরিতে seddemo ডট txt নামে একটি ফাইল রয়েছে। |
01:24 | এখন এর বিষয়বস্তু দেখি। |
01:26 | এই ফাইলে কিছু প্রবিষ্টি রয়েছে যেমন রোল নম্বর, নাম, স্ট্রিম, মার্কস, পাস বা ফেল এবং ছাত্রবৃত্তির পরিমাণ। |
01:39 | ধরুন এখন ফাইলের দ্বিতীয় লাইন প্রিন্ট করতে চাই। |
01:44 | এটি করতে টার্মিনাল খুলতে কীবোর্ডে Ctrl, Alt এবং T কী একসাথে টিপুন। |
01:53 | এখন লিখুন: |
01:55 | sed স্পেস একক উদ্ধৃতিতে 2p উদ্ধৃতির পর স্পেস seddemo ডট txt |
02:03 | Enter টিপুন। |
02:06 | এখানে 2 দ্বিতীয় লাইনের স্থান উল্লেখ করে। |
02:11 | p সেই ক্রিয়া যা প্রিন্টিং (p) নির্দেশ করে। |
02:16 | এখন আউটপুট দেখি। |
02:18 | এটি সম্পূর্ণ ফাইল দেখায় কিন্তু দ্বিতীয় লাইন দুইবার প্রিন্ট হয়েছে। |
02:25 | এটি p ক্রিয়ার ডিফল্ট আচরণ। |
02:29 | শুধুমাত্র দ্বিতীয় লাইন প্রিন্ট করতে |
02:31 | লিখুন: |
02:33 | sed স্পেস মাইনাস n স্পেস একক উদ্ধৃতিতে 2p একক উদ্ধৃতির পর স্পেস seddemo ডট txt |
02:44 | Enter টিপুন। |
02:46 | আমরা দেখি যে শুধুমাত্র দ্বিতীয় লাইন প্রিন্ট হয়েছে। |
02:51 | মাইনাস n সাইলেন্ট মোডের জন্য যা সকল অপ্রয়োজনীয় ফলাফল আড়াল করবে। |
02:58 | তারপর আমরা স্ট্রিমে স্থান নির্ধারিত করি যা সম্পাদন বা প্রদর্শন করতে দরকার। |
03:03 | আমরা দ্বিতীয় লাইন নির্বাচন করতে চাই। |
03:07 | আমরা যা নিতে চাই p সেই ক্রিয়া নির্দেশ করে অর্থাৎ দ্বিতীয় লাইন প্রিন্ট করতে। |
03:12 | seddemo.txt হল ফাইলের নাম। |
03:18 | এটি sed কমান্ডের সাধারণ সিনট্যাক্স। |
03:21 | এখন ফাইলের অন্তিম লাইন প্রিন্ট করি। |
03:26 | প্রম্পট মুছে ফেলি। |
03:29 | এখন লিখুন: |
03:32 | sed স্পেস মাইনাস n স্পেস একক উদ্ধৃতিতে $ চিহ্ন p একক উদ্ধৃতির পর স্পেস seddemo ডট txt |
03:42 | Enter টিপুন। |
03:43 | আমরা দেখি যে অন্তিম লাইন প্রিন্ট হয়েছে। |
03:49 | টেক্সট এডিটরে ফিরে আসি। |
03:51 | ধরুন আমরা 3 থেকে 6 পর্যন্ত প্রবিষ্টি প্রিন্ট করতে চাই। |
03:57 | এটি করতে টার্মিনালে লিখতে হবে: |
04:00 | sed স্পেস মাইনাস n স্পেস একক উদ্ধৃতিতে 3 কমা 6p স্পেস seddemo ডট txt |
04:14 | Enter টিপুন। |
04:16 | আউটপুট তৃতীয় লাইন থেকে ষষ্ঠ লাইন পর্যন্ত দেখাবে। |
04:21 | ক্রিয়ার পূর্বে বিস্ময়বোধক চিহ্ন ব্যবহার করে যে কোনো ক্রিয়া উল্টানো যেতে পারে। |
04:28 | তৃতীয় থেকে ষষ্ঠ লাইন বাদ দিয়ে সকল লাইন প্রিন্ট করতে হলে লিখব:
sed স্পেস মাইনাস n স্পেস একক উদ্ধৃতিতে 3 কমা 6 ! চিহ্ন p |
04:44 | একক উদ্ধৃতির পর seddemo ডট txt |
04:51 | Enter টিপুন। |
04:53 | আউটপুট প্রদর্শিত হয়েছে। |
04:56 | স্লাইডে ফিরে আসি। |
04:58 | লাইন অ্যাড্রেসিং এবং কনটেক্সট অ্যাড্রেসিং। |
05:03 | এই পর্যন্ত আমরা ফাইলে লাইন নির্দিষ্ট করেছি যার উপর ক্রিয়া করা জরুরী। |
05:09 | এটি লাইন অ্যাড্রেসিং হিসাবে পরিচিত। |
05:12 | এড্রেস লাইন সংখ্যা দ্বারা নির্দিষ্ট। |
05:15 | এটি অ্যাড্রেসিং এর একটি উপায়। |
05:18 | অ্যাড্রেসিং এর আরেকটি উপায় হল কনটেক্সট অ্যাড্রেসিং। |
05:22 | লাইন যা নির্দিষ্ট কনটেক্সট রাখে তাকে বিশেষ শব্দ বলে। |
05:28 | একটি বিশেষ শব্দে লাইনের ক্রিয়া করতে চাইলে আমরা কনটেক্সট অ্যাড্রেসিং ব্যবহার করি। |
05:36 | নিয়মিত এক্সপ্রেশন ব্যবহার করা যেতে পারে। |
05:39 | একটি উদাহরণ দেখি। |
05:42 | এডিটরে ফিরে আসি। |
05:44 | যে লাইনে computers শব্দ রয়েছে ধরুন আমরা সেই লাইন প্রিন্ট করতে চাই। |
05:50 | টার্মিনালে ফিরে আসি। |
05:53 | এখন লিখুন: |
05:54 | sed স্পেস মাইনাস n স্পেস একক উদ্ধৃতিতে ফ্রন্ট স্ল্যাশ ওপেনিং বর্গাকার বন্ধনী cC ক্লোসিং বর্গাকার বন্ধনী omputers ফ্রন্ট স্ল্যাশ p একক উদ্ধৃতির পর স্পেস seddemo ডট txt |
06:20 | Enter টিপুন। |
06:23 | computers শব্দ সহ লাইন প্রদর্শিত হয়েছে। |
06:28 | আমরা বর্গাকার বন্ধনীর মধ্যে প্যাটার্ন লিখি। |
06:31 | এটি বর্গাকার বন্ধনীতে থাকা যে কোনো একটি বা উভয় অক্ষর মেলানোর জন্য। |
06:36 | আমরা প্যাটার্ন মেলাতে চাইলে প্যাটার্ন ফ্রন্ট স্ল্যাশের মধ্যে লেখা প্রয়োজন। |
06:43 | আমরা এটি ফাইলে সাথে সাথে w বিকল্প ব্যবহার করে প্রিন্ট করতে পারি। |
06:50 | এটি করতে লিখুন: |
06:52 | sed স্পেস মাইনাস n স্পেস একক উদ্ধৃতিতে ফ্রন্ট স্ল্যাশ ওপেনিং বর্গাকার বন্ধনী cC ক্লোসিং বর্গাকার বন্ধনী omputers ফ্রন্ট স্ল্যাশ w স্পেস computer আন্ডারস্কোর student ডট txt একক উদ্ধৃতির পর স্পেস seddemo ডট txt. |
07:18 | Enter টিপুন। |
07:21 | এখন সকল মিলিত লাইন computer আন্ডারস্কোর student ডট txt ফাইলে স্থানান্তর করা হবে। |
07:27 | এখন computer আন্ডারস্কোর student এর বিষয়বস্তু দেখি। |
07:31 | লিখুন cat স্পেস computer আন্ডারস্কোর student ডট txt. |
07:38 | Enter টিপুন। |
07:42 | আমরা প্রবিষ্টি দেখি। |
07:43 | আমাদের কাছে সেই প্যাটার্ন ও রয়েছে যা ভিন্ন ফাইলে লিখতে পারি। |
07:50 | প্রম্পট মুছে ফেলি। |
07:52 | লিখুন sed স্পেস মাইনাস n স্পেস মাইনাস e স্পেস একক উদ্ধৃতিতে ফ্রন্ট স্ল্যাশ electronics ফ্রন্ট স্ল্যাশ w স্পেস electro ডট txt একক উদ্ধৃতির পর মাইনাস e স্পেস একক উদ্ধৃতিতে ফ্রন্ট স্ল্যাশ civil ফ্রন্ট স্ল্যাশ w স্পেস civil ডট txt একক উদ্ধৃতির পর স্পেস seddemo ডট txt. |
08:24 | Enter টিপুন। |
08:28 | মাইনাস e একাধিক পদ্ধতি একত্রিত করতে ব্যবহৃত হয়। |
08:34 | এটি দুটি ফাইল electro.txt এবং civil.txt তৈরী করবে। |
08:41 | এতে কি রয়েছে তা দেখতে লিখুন: |
08:43 | cat স্পেস electro.txt. |
08:49 | এটি electronics শব্দের সাথে প্রবিষ্টি প্রদর্শন করবে। |
08:54 | এখন civil ফাইলের বিষয়বস্তু দেখি। |
08:58 | লিখুন cat স্পেস civil.txt |
09:01 | Enter টিপুন। |
09:03 | এটি civil শব্দের সাথে প্রবিষ্টি প্রদর্শন করবে। |
09:08 | আমরা অন্য টিউটোরিয়ালে কমান্ডের আরো কিছু সেট দেখবো। |
09:12 | আমি একই ফাইল ব্যবহার করব। |
09:14 | আমরা টিউটোরিয়ালের শেষে চলে এসেছি। |
09:18 | স্লাইডে ফিরে আসি। |
09:20 | সংক্ষিপ্তকরণ করি। |
09:22 | এই টিউটোরিয়ালে শিখেছি sed. |
09:25 | sed ব্যবহার করে প্রিন্ট করা। |
09:26 | লাইন অ্যাড্রেসিং। |
09:27 | কনটেক্সট অ্যাড্রেসিং। |
09:30 | এখন, |
09:32 | একই টেক্সট ফাইল seddemo ডট txt ব্যবহার করুন। |
09:35 | 6 থেকে 12 পর্যন্ত লাইনের রেকর্ড প্রিন্ট করুন। |
09:40 | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। |
09:42 | এটি প্রকল্পকে সারসংক্ষেপে বোঝায়। |
09:46 | ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন। |
09:51 | স্পোকেন টিউটোরিয়াল প্রকল্প দল |
09:53 | কর্মশালার আয়োজন করে। |
09:55 | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। |
10:00 | বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। |
10:07 | স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ। |
10:11 | এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। |
10:18 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। |
10:25 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ। |