BASH/C3/Here-document-and-Here-string/Bengali
From Script | Spoken-Tutorial
Revision as of 11:37, 5 February 2015 by Kaushik Datta (Talk | contribs)
Time | Narration |
00:01 | HERE ডকুমেন্ট এবং স্ট্রিংসের উপর টিউটোরিয়ালে আপনাদের স্বাগত। |
00:08 | এই টিউটোরিয়ালে শিখব: |
00:11 | বিশেষ রূপে প্রয়োগ করা রী-ডাইরেকশনকে HERE ডকুমেন্টস এবং HERE স্ট্রিংস বলে। |
00:17 | কয়েকটি উদাহরণের সাহায্যে করছি। |
00:20 | টিউটোরিয়ালটি অনুসরণ করতে BASH এ Shell Scripting সম্পর্কে জানতে হবে। |
00:26 | না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইট পরিদর্শন করুন। |
00:32 | এখানে ব্যবহার করছি: |
00:34 | উবুন্টু লিনাক্স 12.04 OS এবং |
00:39 | GNU bash সংস্করণ 4.2. |
00:42 | অনুশীলনের জন্য GNU Bash 4 বা তার উচ্চতর সংস্করণ ব্যবহার করা হয়। |
00:49 | এখন Here ডকুমেন্ট সম্পর্কে শিখি। |
00:52 | এটি একটি বিশেষ কাজে প্রয়োগ করা টেক্সট বা কোডের ব্লক। |
00:56 | এটি I/O রীডাইরেক্টের একটি ফর্ম। |
01:00 | এটি একটি ইন্টারেক্টিভ প্রোগ্রাম বা কমান্ড লাইনে কমান্ডের একটি তালিকা রাখে। |
01:06 | এটি পৃথক ফাইল হিসাবে গণ্য করা হয়। |
01:10 | এটি শেল স্ক্রিপ্ট থেকে রীডাইরেক্ট করা একাধিক লাইন ইনপুট হিসাবেও গণ্য করা হয়। |
01:17 | সিনট্যাক্স হল: |
01:18 | command স্পেস লেস দেন লেস দেন স্পেস HERE. |
01:24 | এরপর পরবর্তী লাইনে, আমরা টেক্সট ইনপুট দিতে পারি। |
01:29 | এটি লাইনের যে কোনো সংখ্যা দ্বারা হতে পারে। |
01:33 | এখানে text1, text2, textN হল টেক্সট ইনপুট। |
01:40 | টেক্সট ইনপুটের পর, পরের লাইনে, আমরা HERE কীওয়ার্ড আবার লিখি। |
01:46 | এটি HERE ডকুমেন্টের সমাপ্তি উল্লেখ করে। |
01:50 | এটি একটি উদাহরণের দ্বারা বুঝি। |
01:53 | আমি here ডট sh নামে একটি ফাইল খুলবো। |
01:59 | কোডের প্রথম লাইন হল shebang লাইন। |
02:04 | এই লাইনের পর কোডের একটি ব্লক রাখি। |
02:09 | wc শব্দ সংখ্যা যাচাই করে। |
02:12 | wc হাইফেন w, HERE ডকুমেন্টে শব্দ সংখ্যা গনণা করে। |
02:20 | HERE এর দ্বিতীয় সংঘটন পর্যন্ত কোডের ব্লক বা টেক্সট একটি ফাইল হিসাবে গণ্য করা হয়। |
02:28 | HERE ডকুমেন্টে থাকা বিষয়বস্তু wc হাইফেন w কমান্ডে একটি ইনপুট। |
02:36 | একাধিক লাইন ইনপুট পড়ার সময় wc হাইফেন w, HERE এর জন্য একটি ডিলিমিটার। |
02:47 | আমরা টার্মিনালে একই কমান্ড চালানো চেষ্টা করলে আমাদের আউটপুট হিসাবে 4 পাওয়া উচিত। |
02:55 | এর কারণ হল আমরা wc হাইফেন w কমান্ডে চারটি শব্দ পাস করেছি। |
03:03 | এখন ফাইল সংরক্ষণ করতে Save এ টিপুন। |
03:06 | এখন আপনার কীবোর্ডে Ctrl + Alt এবং T কী একসাথে টিপে টার্মিনাল খুলুন। |
03:15 | লিখুন: chmod স্পেস প্লাস x স্পেস here ডট sh |
03:22 | Enter টিপুন। |
03:24 | লিখুন ডট স্ল্যাশ here ডট sh |
03:27 | Enter টিপুন। |
03:30 | আমরা আউটপুট হিসাবে 4 পাই। |
03:33 | অর্থাৎ Here ডকুমেন্টে শব্দ সংখ্যা হল 4. |
03:38 | প্রোগ্রামে ফিরে আসি। |
03:41 | এখন এখানে টেক্সটের শুরুতে আরো দুটি শব্দ যোগ করি। |
03:47 | Hello and welcome to Bash learning |
03:52 | Save এ টিপুন। |
03:54 | আবার প্রোগ্রাম এক্সিকিউট করি। |
03:57 | টার্মিনালে, লিখুন ডট স্ল্যাশ here ডট sh |
04:04 | Enter টিপুন। |
04:06 | এখন আউটপুট হল 6 কারণ আমরা টেক্সটে আরো দুটি শব্দ যোগ করেছি। |
04:13 | আমরা Here ডকুমেন্টে একটি আর্গুমেন্ট ও পাস করতে পারি। |
04:18 | এটি কিভাবে করে তা একটি উদাহরণ দিয়ে দেখি। |
04:22 | এখন hereoutput ডট sh নামে একটি ফাইল খুলি। |
04:28 | cat কমান্ড ফাইল কনকেটিনেট করে এবং স্ট্যান্ডার্ড আউটপুট প্রিন্ট করে। |
04:35 | আমরা HERE এর পরিবর্তে স্ট্রিং this ব্যবহার করেছি। |
04:41 | আপনাকে HERE ডিলিমিটার সর্বদা ব্যবহার করতে হবে তা প্রয়োজন নয়। |
04:47 | আপনি অন্য কোন ডিলিমিটার ও ব্যবহার করতে পারেন। |
04:51 | এই লাইন 0th (zeroeth) আর্গুমেন্ট প্রদর্শন করবে। |
04:55 | 0th (zeroeth) আর্গুমেন্ট ডিফল্টরূপে হল ফাইল নেম। |
05:00 | এই লাইন প্রোগ্রামে পাস করা প্রথম আর্গুমেন্ট প্রদর্শন করবে |
05:05 | এবং এই লাইন প্রোগ্রামে পাস করা দ্বিতীয় আর্গুমেন্ট প্রদর্শন করবে। |
05:09 | এখানে আমাদের একই ডিলিমিটার ব্যবহার করে ডকুমেন্ট বন্ধ করতে হবে। |
05:17 | ফাইল সংরক্ষণ করুন। |
05:18 | এখন প্রোগ্রাম এক্সিকিউট করি। |
05:21 | টার্মিনালে লিখুন : chmod স্পেস প্লাস x স্পেস hereoutput ডট sh |
05:29 | Enter টিপুন। |
05:32 | লিখুন ডট স্ল্যাশ hereoutput ডট sh স্পেস Sunday স্পেস Monday |
05:40 | প্রদর্শিত আউটপুট হল: |
05:43 | 0'th argument is: dot salsh hereoutput dot sh যা হল ফাইল নেম। |
05:49 | 1st argument is: Sunday |
05:51 | 2nd argument is: Monday |
05:55 | এখন Here স্ট্রিং সম্পর্কে শিখি। |
05:59 | Here স্ট্রিং টেক্সট বা ভ্যারিয়েবল থেকে ইনপুট রীডাইরেক্ট করতে ব্যবহৃত হয়। |
06:06 | ইনপুট একক উদ্ধৃতিতে একই লাইনে উল্লেখ করা হয়। |
06:12 | সিনট্যাক্স হল command স্পেস তিনবার লেস দেন চিহ্ন স্পেস একক উদ্ধৃতিতে string. |
06:22 | এটি একটি উদাহরণের সাহায্যে বুঝি। |
06:25 | আমি একই ফাইল here ডট sh এ খুলবো। |
06:30 | এখানে শেষে, আমি লিখব: wc স্পেস হাইফেন w স্পেস তিনবার লেস দেন চিহ্ন স্পেস একক উদ্ধৃতিতে Welcome to Bash learning. |
06:44 | এটি স্ট্রিংকে উদ্ধৃতির মধ্যে wc হাইফেন w কমান্ডে রীডাইরেক্ট করবে। |
06:52 | পরিবর্তনগুলি সংরক্ষণ করতে Save এ টিপুন। |
06:55 | টার্মিনালে ফিরে যাই। |
06:58 | এখন লিখুন: ডট স্ল্যাশ here ডট sh |
07:03 | আমরা আউটপুট রূপে 6 এবং 4 দেখি। |
07:08 | Here ডকুমেন্টে থাকা শব্দ সংখ্যা হল 6 এবং Here স্ট্রিং এ থাকা শব্দ সংখ্যা হল 4. |
07:15 | একইভাবে, আপনি নিজস্ব Here স্ট্রিং লিখতে পারেন। |
07:20 | আমরা টিউটোরিয়ালের শেষে চলে এসেছি। |
07:23 | সংক্ষেপে: |
07:25 | এখানে শিখেছি, |
07:27 | HERE ডকুমেন্ট, |
07:29 | HERE স্ট্রিং। |
07:31 | এখন স্ট্রিং কে বড়হাতের অক্ষরে রূপান্তর করতে |
07:36 | Here ডকুমেন্ট, |
07:37 | Here স্ট্রিং ব্যবহার করুন। |
07:39 | ইঙ্গিত: tr স্পেস a হাইফেন z স্পেস বড়হাতের A হাইফেন বড়হাতের Z. |
07:47 | এটি হল ছোটহাতের থেকে বড়হাতের অক্ষরে রূপান্তর করার কমান্ড। |
07:54 | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। |
07:57 | এটি প্রকল্পকে সারসংক্ষেপে বোঝায়। |
08:01 | ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন। |
08:06 | স্পোকেন টিউটোরিয়াল প্রকল্প দল কর্মশালার আয়োজন করে। |
08:12 | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। |
08:17 | বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। |
08:25 | স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ। |
08:29 | এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। |
08:38 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। |
08:44 | এই স্ক্রিপ্ট FOSSEE এবং স্পোকেন টিউটোরিয়াল দল তৈরী করেছে। |
08:50 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। |
08:54 | অংশগ্রহনের জন্য ধন্যবাদ। |