Linux/C3/The-sed-command/Bengali

From Script | Spoken-Tutorial
Revision as of 23:30, 23 February 2017 by Kaushik Datta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
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 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta