BASH/C3/More-on-Redirection/Bengali
From Script | Spoken-Tutorial
Timee | Narration |
00:01 | More on redirection এর টিউটোরিয়ালে আপনাদর স্বাগত। |
00:07 | এই টিউটোরিয়ালে শিখব স্ট্যান্ডার্ড এরর এবং আউটপুট উভয়ের রীডাইরেকশন। |
00:13 | রীডাইরেক্ট করা আউটপুট যুক্ত করা |
00:15 | এটি কয়েকটি উদাহরণের সাহায্যে করি। |
00:19 | টিউটোরিয়ালটি অনুসরণ করতে BASH এ Shell 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 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ। |