BASH/C3/Basics-of-Redirection-(error-handling)/Bengali
From Script | Spoken-Tutorial
| Time | Narration |
| 00:01 | Basics of Redirection এর স্পোকেন টিউটোরিয়ালে আপনাদের স্বাগত। |
| 00:07 | এই টিউটোরিয়ালে শিখব |
| 00:10 | Bash এ ইনপুট এবং আউটপুট |
| 00:12 | রী-ডাইরেকশন এবং ফাইল ডেসক্রিপটর |
| 00:15 | স্ট্যান্ডার্ড ইনপুট, স্ট্যান্ডার্ড আউটপুট |
| 00:18 | স্ট্যান্ডার্ড এরর। এটি কয়েকটি উদাহরণের সাহায্যে করি। |
| 00:22 | টিউটোরিয়ালটি অনুসরণ করতে BASH এ Shell Scripting সম্পর্কে জানতে হবে। |
| 00:28 | না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইট পরিদর্শন করুন। |
| 00:34 | এখানে ব্যবহার করছি |
| 00:36 | উবুন্টু লিনাক্স 12.04 OS এবং |
| 00:40 | GNU bash সংস্করণ 4.2 |
| 00:43 | অনুশীলনের জন্য GNU Bash 4 বা তার উচ্চতর সংস্করণ ব্যবহার করা হয়। |
| 00:50 | আমরা GNU/Linux এ ফাইলে আউটপুট পাঠাতে পারি বা একটি ফাইল থেকে ইনপুট পড়তে পারি। |
| 00:58 | প্রতিটি শেল কমান্ডের নিজস্ব ইনপুট এবং আউটপুট থাকে। |
| 01:03 | ইনপুট এবং আউটপুট শেল দ্বারা বর্ণিত একটি বিশেষ নোটেশন ব্যবহার করে রী-ডাইরেক্ট করা হয়। |
| 01:11 | ইনপুট বা আউটপুটের ডিফল্ট পাথ পরিবর্তন করাকে রী-ডাইরেকশন বলে। |
| 01:18 | GNU/Linux এ হার্ডওয়্যার সহ সবকিছুই একটি ফাইল। |
| 01:24 | সাধারণ রিটার্ন ভ্যালু হল |
| 01:27 | Input এর জন্য 0 যেমন Keyboard |
| 01:31 | Output এর জন্য 1 যেমন Screen |
| 01:34 | Error এর জন্য 2 যেমন Screen |
| 01:38 | 0, 1, 2 হল POSIX সংখ্যা এবং এটি ফাইল ডেসক্রিপটর (FD) হিসাবে পরিচিত। |
| 01:46 | একটি রীডাইরেক্টর ব্যবহারকারী বা অন্যান্য প্রোগ্রামের সাথে কথা বলতে POSIX সংখ্যা ব্যবহার করে। |
| 01:54 | স্ট্যান্ডার্ড ইনপুট: এটি একটি ডিফল্ট ইনপুট পদ্ধতি। |
| 02:00 | এটি ইনপুট পড়তে সকল কমান্ড দ্বারা ব্যবহার করা হয়। |
| 02:04 | এটি শূন্য (0) দ্বারা চিহ্নিত। |
| 02:07 | এটি stdin অর্থাৎ স্ট্যান্ডার্ড ইনপুট হিসাবেও পরিচিত। |
| 02:13 | ডিফল্ট স্ট্যান্ডার্ড ইনপুট হল কীবোর্ড। |
| 02:17 | লেস দেন (<) চিহ্ন হল ইনপুট রী-ডাইরেকশন চিহ্ন। |
| 02:22 | সিনট্যাক্স হল Command স্পেস লেস দেন চিহ্ন স্পেস filename |
| 02:30 | redirection ডট sh নাম একটি ফাইল খুলি। |
| 02:34 | আমি এই ফাইলে কিছু কোড লিখেছি। |
| 02:37 | এটি shebang লাইন। |
| 02:41 | লিখুন sort স্পেস লেস দেন চিহ্ন স্পেস file ডট txt |
| 02:48 | এই হল ইনপুট রীডাইরেকশনের উদাহরণ। |
| 02:52 | ইনপুট file ডট txt ফাইল থেকে নেওয়া হয়। |
| 02:57 | sort কমান্ড file ডট txt ফাইলে উপস্থিত সংখ্যা শ্রেণীবদ্ধ করে। |
| 03:04 | Save এ টিপুন। |
| 03:06 | redirection ডট sh ফাইল রান করি। |
| 03:10 | Ctrl + Alt এবং T কী একসাথে টিপে টার্মিনাল খুলুন। |
| 03:18 | এর আগে, file ডট txt এর বিষয়বস্তু দেখি। |
| 03:23 | লিখুন cat স্পেস file ডট txt |
| 03:27 | Enter টিপুন। |
| 03:30 | আপনি দেখতে পারেন যে এখানে ফাইলের শৃঙ্খলা রয়েছে। |
| 03:35 | এখন লিখুন: chmod স্পেস প্লাস x স্পেস redirection ডট sh |
| 03:43 | Enter টিপুন। |
| 03:45 | লিখুন ডট স্ল্যাশ redirection ডট sh |
| 03:48 | Enter টিপুন। |
| 03:51 | আমরা শ্রেণীবদ্ধ করার পর টার্মিনালে আউটপুট দেখতে পারি। |
| 03:56 | সংখ্যা ঊর্ধ্বক্রমে রাখা হয়েছে। |
| 04:00 | স্লাইডে ফিরে আসি। |
| 04:03 | স্ট্যান্ডার্ড আউটপুট: এটি আউটপুট প্রদর্শন করতে সকল কমান্ড দ্বারা ব্যবহৃত হয়। |
| 04:10 | ডিফল্ট আউটপুট পর্দায় প্রদর্শিত হয়েছে। |
| 04:14 | এটি সংখ্যা 1 দ্বারা চিহ্নিত হয়েছে। |
| 04:17 | এছাড়াও stdout অর্থাৎ স্ট্যান্ডার্ড আউটপুট হিসাবে পরিচিত। |
| 04:23 | গ্রেটার দেন (>) চিহ্ন হল আউটপুট রীডাইরেকশন চিহ্ন। |
| 04:28 | সিনট্যাক্স হল Command স্পেস গ্রেটার দেন চিহ্ন স্পেস filename |
| 04:35 | redirection ডট sh ফাইলে ফিরে যাই। |
| 04:41 | পূর্ববর্তী লাইন কমেন্ট করি অর্থাৎ sort |
| 04:45 | এর নীচে লিখুন, ls স্পেস গ্রেটার দেন চিহ্ন স্পেস ls আন্ডারস্কোর file ডট txt |
| 04:55 | এটি হল আউটপুট রীডাইরেকশনের উদাহরণ। |
| 04:59 | ls এর আউটপুট ls আন্ডারস্কোর file ডট txt তে সংরক্ষণ হবে। |
| 05:06 | ls কমান্ড সেই বিশেষ ডিরেক্টরিতে থাকা ফাইল সম্পর্কিত তথ্য তালিকাভুক্ত করে। |
| 05:14 | এখন ফাইল সংরক্ষণ করুন এবং টার্মিনালে যান। |
| 05:19 | প্রম্পট মুছে ফেলি। প্রথমে লিখি ls এবং আউটপুট দেখি। |
| 05:28 | এখন আপ অ্যারো কী তিনবার টিপি। |
| 05:33 | ডট স্ল্যাশ redirection ডট sh কমান্ড পুনরায় কল করি। |
| 05:38 | Enter টিপুন। |
| 05:41 | এখন আউটপুট সঠিকভাবে রীডাইরেক্ট হয়েছে কিনা তা যাচাই করি। |
| 05:46 | লিখুন gedit স্পেস ls আন্ডারস্কোর file ডট txt এবং Enter টিপুন। |
| 05:56 | আমরা এখন এই ফাইলে আউটপুট দেখতে পারি। অর্থাৎ রীডাইরেকশন সফল হয়েছে। |
| 06:03 | স্লাইডে ফিরে আসি। |
| 06:06 | স্ট্যান্ডার্ড এরর: এটি একটি ডিফল্ট আউটপুট এরর। |
| 06:12 | এটি সকল সিস্টেম এরর লিখতে ব্যবহৃত হয়। |
| 06:16 | এটি সংখ্যা 2 দ্বারা চিহ্নিত করা হয়। |
| 06:20 | এছাড়াও এটি stderr অর্থাৎ স্ট্যান্ডার্ড এরর হিসাবে পরিচিত। |
| 06:25 | ডিফল্ট স্ট্যান্ডার্ড এরর আউটপুট পর্দায় বা মনিটরে দৃশ্যমান। |
| 06:32 | 2 গ্রেটার দেন (2>) চিহ্ন হল এরর রীডাইরেকশন চিহ্ন। |
| 06:36 | সিনট্যাক্স হল Command স্পেস 2 গ্রেটার দেন চিহ্ন স্পেস error ডট txt |
| 06:44 | redirection ডট sh ফাইলে ফিরে যাই। |
| 06:49 | আমরা পূর্ববর্তী লাইন কমেন্ট করব যা হল ls |
| 06:54 | এর নীচে লিখুন rm স্পেস স্ল্যাশ tmp স্ল্যাশ 4815 ডট txt স্পেস 2 গ্রেটার দেন চিহ্ন স্পেস error ডট txt |
| 07:11 | এরর আউটপুট error ডট txt ফাইলে রীডাইরেক্ট করা হয়েছে। |
| 07:17 | এখন, Save এ টিপুন এবং টার্মিনালে ফিরে যান। |
| 07:22 | আমরা প্রথমে এরর দেখতে একটি কমান্ড লিখব। |
| 07:26 | লিখুন rm স্পেস স্ল্যাশ tmp স্ল্যাশ 4815 ডট txt |
| 07:36 | Enter টিপুন। |
| 07:38 | প্রদর্শিত এরর হল |
| 07:40 | rm: cannot remove slash tmp slash 4815 dot txt: No such file or directory |
| 07:49 | এখন আমাদের ফাইল এক্সিকিউট করব। |
| 07:53 | আপ অ্যারো কী টিপুন। |
| 07:55 | ডট স্ল্যাশ redirection ডট sh কমান্ড পুনরায় কল করি। |
| 08:01 | Enter টিপুন। |
| 08:03 | এখন এরর রীডাইরেক্ট হলে তা যাচাই করি। |
| 08:07 | লিখুন gedit স্পেস error ডট txt এবং Enter টিপুন। |
| 08:15 | এখন আমরা error ডট txt ফাইলে রীডাইরেক্ট করা এরর দেখতে পারি। |
| 08:22 | আমরা টিউটোরিয়ালের শেষে চলে এসেছি। |
| 08:26 | সংক্ষেপে |
| 08:28 | এখানে শিখেছি |
| 08:31 | Bash এ ইনপুট এবং আউটপুট |
| 08:35 | রী-ডাইরেকশন এবং ফাইল ডেসক্রিপটর |
| 08:38 | লেস দেন (<) চিহ্ন ব্যবহার করে স্ট্যান্ডার্ড ইনপুট |
| 08:42 | গ্রেটার দেন (>) চিহ্ন ব্যবহার করে স্ট্যান্ডার্ড আউটপুট |
| 08:47 | 2 গ্রেটার দেন (2>) চিহ্ন ব্যবহার করে স্ট্যান্ডার্ড এরর। |
| 08:52 | এখন |
| 08:54 | C, C++, Java এর মত লান্গুয়েজে একটি প্রোগ্রাম লিখুন। |
| 08:59 | একটি নতুন ফাইলে আউটপুট বা এরর রীডাইরেক্ট করুন। |
| 09:04 | আপনার নাম, এড্রেসের মত কিছু বিষয়বস্তুর সাথে টেক্সট ফাইল তৈরী করুন। |
| 09:11 | নতুন ফাইলে বিষয়বস্তু রীডাইরেক্ট করুন। |
| 09:15 | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। |
| 09:19 | এটি প্রকল্পকে সারসংক্ষেপে বোঝায়। |
| 09:23 | ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন। |
| 09:28 | স্পোকেন টিউটোরিয়াল প্রকল্প দল |
| 09:30 | কর্মশালার আয়োজন করে। |
| 09:34 | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। |
| 09:38 | বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। |
| 09:46 | স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ। |
| 09:50 | এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। |
| 09:58 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। |
| 10:04 | এই স্ক্রিপ্ট FOSSEE এবং স্পোকেন টিউটোরিয়াল দল তৈরী করেছে। |
| 10:10 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। ধন্যবাদ। |