BASH/C3/Basics-of-Redirection-(error-handling)/Bengali
From Script | Spoken-Tutorial
Revision as of 11:11, 5 February 2015 by Kaushik Datta (Talk | contribs)
Time | Narration |
00:01 | Basics of Redirection এর স্পোকেন টিউটোরিয়ালে আপনাদের স্বাগত। |
00:07 | এই টিউটোরিয়ালে শিখব: |
00:10 | Bash এ ইনপুট এবং আউটপুট, |
00:12 | রী-ডাইরেকশন এবং ফাইল ডেসক্রিপটর, |
00:15 | স্ট্যান্ডার্ড ইনপুট, |
00:16 | স্ট্যান্ডার্ড আউটপুট, |
00:18 | স্ট্যান্ডার্ড এরর। |
00:19 | এটি কয়েকটি উদাহরণের সাহায্যে করি। |
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 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। ধন্যবাদ। |