Difference between revisions of "Linux/C3/The-sed-command/Bengali"
From Script | Spoken-Tutorial
Line 181: | Line 181: | ||
|- | |- | ||
| 03:42 | | 03:42 | ||
− | |'''Enter''' টিপুন। | + | |'''Enter''' টিপুন। আমরা দেখি যে অন্তিম লাইন প্রিন্ট হয়েছে। |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
Line 290: | Line 286: | ||
|- | |- | ||
| 05:53 | | 05:53 | ||
− | |এখন লিখুন | + | |এখন লিখুন '''sed''' স্পেস মাইনাস '''n''' স্পেস একক উদ্ধৃতিতে ফ্রন্ট স্ল্যাশ ওপেনিং বর্গাকার বন্ধনী '''cC''' ক্লোসিং বর্গাকার বন্ধনী '''omputers''' ফ্রন্ট স্ল্যাশ '''p''' একক উদ্ধৃতির পর স্পেস '''seddemo''' ডট '''txt''' |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
Line 350: | Line 342: | ||
|- | |- | ||
| 07:42 | | 07:42 | ||
− | |আমরা প্রবিষ্টি দেখি। | + | |আমরা প্রবিষ্টি দেখি। আমাদের কাছে সেই প্যাটার্ন ও রয়েছে যা ভিন্ন ফাইলে লিখতে পারি। |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
Line 430: | Line 418: | ||
|- | |- | ||
| 09:25 | | 09:25 | ||
− | |'''sed''' ব্যবহার করে প্রিন্ট করা। | + | |'''sed''' ব্যবহার করে প্রিন্ট করা। লাইন অ্যাড্রেসিং। |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- |
Latest revision as of 23:30, 23 February 2017
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: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 | এখন লিখুন 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: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: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 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। ধন্যবাদ। |