BASH/C3/More-on-Redirection/Bengali

From Script | Spoken-Tutorial
Jump to: navigation, search
Timee Narration
00:01 More on redirection এর টিউটোরিয়ালে আপনাদর স্বাগত।
00:07 এই টিউটোরিয়ালে শিখব স্ট্যান্ডার্ড এরর এবং আউটপুট উভয়ের রীডাইরেকশন।
00:13 রীডাইরেক্ট করা আউটপুট যুক্ত করা
00:15 এটি কয়েকটি উদাহরণের সাহায্যে করি।
00:19 টিউটোরিয়ালটি অনুসরণ করতে BASHShell Scripting সম্পর্কে জানতে হবে।
00:25 না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইট পরিদর্শন করুন।
00:30 এখানে ব্যবহার করছি উবুন্টু লিনাক্স 12.04 OS এবং
00:35 GNU bash সংস্করণ 4.2
00:39 অনুশীলনের জন্য GNU Bash 4 বা তার উচ্চতর সংস্করণ ব্যবহার করা হয়।
00:46 আগের টিউটোরিয়ালে, স্ট্যান্ডার্ড আউটপুট এবং স্ট্যান্ডার্ড এরর সম্পর্কে শিখেছি।
00:52 উভয় stderr এবং stdout একই ফাইল রীডাইরেক্ট করা যেতে পারে।
00:58 এটি একাধিক উপায়ে করা যেতে পারে।
01:01 আমরা এই টিউটোরিয়ালে রীডাইরেকশনের সবচেয়ে গুরুত্বপূর্ণ দুটি পদ্ধতি আলোচনা করব।
01:08 স্ট্যান্ডার্ড আউটপুট এবং স্ট্যান্ডার্ড এরর উভয় রীডাইরেক্ট করার পদ্ধতি হল & চিন্হের সাথে গ্রেটার দেন চিন্হের (&>) ব্যবহার।
01:18 সিনট্যাক্স হল Command স্পেস ampersand গ্রেটার দেন স্পেস filename
01:25 redirect ডট sh নামে একটি ফাইল খুলি।
01:30 এই ফাইলে কিছু কোড লিখেছি।
01:32 এটি হল shebang লাইন।
01:36 ls কমান্ড দুটি ডাইরেক্টরি usr এবং user এর বিষয়বস্তু তালিকাভুক্ত রাখে।
01:44 user ডাইরেক্টরি বিদ্যমান নয়।
01:48 তাই ls কমান্ড একটি এরর দেবে।
01:52 & এর পর গ্রেটার দেন চিহ্ন stdout এবং stderr কে out আন্ডারস্কোর file ডট txt তে রীডাইরেক্ট করে।
02:03 ফাইল সংরক্ষণ করুন।
02:05 redirect ডট sh ফাইল রান করি।
02:07 আপনার কীবোর্ডে Ctrl + Alt এবং T কী একসাথে টিপে টার্মিনাল খুলুন।
02:15 লিখুন: chmod স্পেস প্লাস x স্পেস redirect ডট sh
02:23 Enter টিপুন।
02:25 লিখুন ডট স্ল্যাশ redirect ডট sh
02:28 Enter টিপুন।
02:30 আমরা out আন্ডারস্কোর file ডট txt খুলে আউটপুট দেখতে পারি।
02:36 লিখুন cat স্পেস out আন্ডারস্কোর file ডট txt
02:42 আমরা এরর এবং আউটপুট উভয় দেখতে পারি।
02:48 ডাইরেক্টরি user এর এরর এই ফাইলে রেকর্ড হয়েছে।
02:51 এটি বলে যে কোনো user ডাইরেক্টরি পাওয়া যায়নি।
02:56 user ডাইরেক্টরির বিষয়বস্তু প্রদর্শিত হয়েছে।
03:00 usr ডাইরেক্টরির বিষয়বস্তু আপনার সিস্টেমে ভিন্ন হতে পারে।
03:06 এখন এই ফাইলটি মুছে ফেলি। এখন, টার্মিনালে লিখুন rm স্পেস out আন্ডারস্কোর file ডট txt
03:15 আরেকটি পদ্ধতি হল ফাইল নেমের পর 2 গ্রেটার দেন ampersand 1 ব্যবহার করা।
03:24 সিনট্যাক্স হল command স্পেস গ্রেটার দেন ফাইলনেম স্পেস 2 গ্রেটার দেন ampersand 1
03:33 এছাড়াও আমরা স্ল্যাশ dev স্ল্যাশ null ফাইলে রীডাইরেক্ট করতে পারি।
03:39 এখন স্ল্যাশ dev স্ল্যাশ null ফাইল সম্পর্কে আরো কিছু শিখি।
03:45 এটি বিশেষ ধরনের ফাইল।
03:48 এটি একটি নল ফাইল বা একটি জায়গা যেখানে যা কিছু লিখতে পারি।
03:52 এটি আউটপুট এবং এরর ম্যাসেজ অন্তর্ভুক্ত করে।
03:57 এটিকে bit bucket ও বলা হয়।
04:00 এখন gedit এ কোডে ফিরে আসি।
04:04 উভয় স্ট্যান্ডার্ড আউটপুট এবং এরর নল ফাইলে রীডাইরেক্ট করি।
04:11 আমি কোডের এই লাইন কপি করে এখানে নীচে পেস্ট করব।
04:16 আমি উভয় আউটপুট এবং এরর ম্যাসেজ অগ্রাহ্য করতে চাই।
04:21 আমি কপি করা কোডের এই অংশ বদলে দেবো। গ্রেটার দেন (>) এর মানে ট্রাংকেট বা লেখা।
04:30 স্ল্যাশ dev স্ল্যাশ null হল নল ফাইল 2> & 1 ( 2 গ্রেটার দেন ampersand 1)
04:37 সংখ্যা 2 স্ট্যান্ডার্ড এররকে স্ট্যান্ডার্ড আউটপুটে রীডাইরেক্ট করবে যা সংখ্যা 1 দ্বারা চিন্হিত।
04:45 এখন Save এ টিপে কোড সংরক্ষণ করুন।
04:48 redirect ডট sh ফাইল রান করি।
04:52 টার্মিনালে যান।
04:54 আপ অ্যারো কী টিপে পূর্বের কমান্ড ডট স্ল্যাশ redirect ডট sh কল করি এবং Enter টিপি।
05:03 আমরা আউটপুট পেতে cat স্পেস out আন্ডারস্কোর file ডট txt লিখতে পারি।
05:11 স্লাইডে ফিরে আসি।
05:15 আমরা ফাইলে স্ট্যান্ডার্ড আউটপুট বা এরর ক্যাপচার বা যুক্ত করতে পারি।
05:21 আউটপুট বা এরর ফাইলের শেষে যোগ করা হবে।
05:26 ফাইল বিদ্যমান না হলে, এটি একটি নতুন ফাইল তৈরী করবে।
05:31 সিনট্যাক্স হল command স্পেস গ্রেটার দেন গ্রেটার দেন স্পেস এরপর ফাইলের নাম।
05:41 এখন এটি একটি উদাহরণ দ্বারা বুঝি।
05:45 redirect ডট sh ফাইল খুলি।
05:49 এখন, এখানে লিখুন date স্পেস গ্রেটার দেন গ্রেটার দেন স্পেস out আন্ডারস্কোর file ডট txt
06:00 date কমান্ড আউটপুট হিসাবে শুধুমাত্র সিস্টেমের তারিখ দেখাবে।
06:06 আমরা টার্মিনালে date লিখে এই কমান্ড যাচাই করতে পারি।
06:11 টার্মিনালে ফিরে আসি। লিখুন date আপনি সিস্টেমের তারিখ অর্থাৎ বর্তমান তারিখ দেখতে পারেন।
06:23 date কমান্ডের আউটপুট out আন্ডারস্কোর file ডট txt ফাইলে যুক্ত হবে।
06:31 আমরা এই ফাইল ls কমান্ডের আউটপুট এবং এরর ক্যাপচার করতে ব্যবহার করছি।
06:39 Save এ টিপুন। টার্মিনালে ফিরে আসি।
06:43 এখন আপ অ্যারো কী টিপুন। পূর্ববর্তী কমান্ড ডট স্ল্যাশ redirect ডট sh আবার কল করুন
06:50 এবং Enter টিপুন।
06:52 এখন out আন্ডারস্কোর file ডট txt ফাইল খুলে আউটপুট যাচাই করি।
06:59 লিখুন cat স্পেস out আন্ডারস্কোর file ডট txt
07:05 লক্ষ্য করুন date কমান্ডের আউটপুট ফাইলের শেষে যুক্ত হয়েছে।
07:12 আমরা টিউটোরিয়ালের শেষে চলে এসেছি।
07:15 সংক্ষেপে
07:17 এখানে শিখেছি
07:19 স্ট্যান্ডার্ড এরর এবং আউটপুট উভয়ের রীডাইরেকশন এবং রীডাইরেক্ট করা আউটপুট যুক্ত করা।
07:27 এখন
07:29 কিছু বিষয়বস্তুর সাথে X আন্ডারস্কোর file ডট txt ফাইল তৈরী করুন।
07:34 একটি নতুন ফাইলে উভয় out আন্ডারস্কোর file ডট txt এবং X আন্ডারস্কোর file ডট txt ফাইলের বিষয়বস্তু রীডাইরেক্ট করুন।
07:44 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
07:47 এটি প্রকল্পকে সারসংক্ষেপে বোঝায়।
07:51 ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন।
07:56 স্পোকেন টিউটোরিয়াল প্রকল্প দল কর্মশালার আয়োজন করে। অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়।
08:06 বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন।
08:13 স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ।
08:17 এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য।
08:30 এই স্ক্রিপ্ট FOSSEE এবং স্পোকেন টিউটোরিয়াল দল তৈরী করেছে।
08:37 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta