Difference between revisions of "BASH/C3/More-on-Redirection/Bengali"
From Script | Spoken-Tutorial
(Created page with "{| Border=1 |'''Timee''' |'''Narration''' |- | 00:01 | '''More on redirection''' এর টিউটোরিয়ালে আপনাদর স্বাগত। |- |...") |
|||
(One intermediate revision by the same user not shown) | |||
Line 33: | Line 33: | ||
|- | |- | ||
|00:35 | |00:35 | ||
− | | '''GNU bash''' সংস্করণ '''4.2''' | + | | '''GNU bash''' সংস্করণ '''4.2''' |
|- | |- | ||
Line 61: | Line 61: | ||
|- | |- | ||
|01:18 | |01:18 | ||
− | |সিনট্যাক্স হল '''Command''' স্পেস '''ampersand''' গ্রেটার দেন স্পেস '''filename''' | + | |সিনট্যাক্স হল '''Command''' স্পেস '''ampersand''' গ্রেটার দেন স্পেস '''filename''' |
|- | |- | ||
Line 69: | Line 69: | ||
|- | |- | ||
|01:30 | |01:30 | ||
− | | | + | | এই ফাইলে কিছু কোড লিখেছি। |
|- | |- | ||
| 01:32 | | 01:32 | ||
− | | এটি '''shebang''' লাইন। | + | | এটি হল '''shebang''' লাইন। |
|- | |- | ||
Line 105: | Line 105: | ||
|- | |- | ||
| 02:15 | | 02:15 | ||
− | | লিখুন: '''chmod''' স্পেস প্লাস '''x''' স্পেস '''redirect''' ডট '''sh''' | + | | লিখুন: '''chmod''' স্পেস প্লাস '''x''' স্পেস '''redirect''' ডট '''sh''' |
|- | |- | ||
Line 113: | Line 113: | ||
|- | |- | ||
|02:25 | |02:25 | ||
− | |লিখুন ডট স্ল্যাশ '''redirect''' ডট '''sh''' | + | |লিখুন ডট স্ল্যাশ '''redirect''' ডট '''sh''' |
|- | |- | ||
Line 125: | Line 125: | ||
|- | |- | ||
|02:36 | |02:36 | ||
− | |লিখুন '''cat''' স্পেস '''out''' আন্ডারস্কোর '''file''' ডট '''txt''' | + | |লিখুন '''cat''' স্পেস '''out''' আন্ডারস্কোর '''file''' ডট '''txt''' |
|- | |- | ||
Line 145: | Line 145: | ||
|- | |- | ||
|03:00 | |03:00 | ||
− | |'''usr''' | + | |'''usr''' ডাইরেক্টরির বিষয়বস্তু আপনার সিস্টেমে ভিন্ন হতে পারে। |
|- | |- | ||
Line 173: | Line 173: | ||
|- | |- | ||
|03:48 | |03:48 | ||
− | |এটি একটি নল ফাইল বা একটি জায়গা যেখানে | + | |এটি একটি নল ফাইল বা একটি জায়গা যেখানে যা কিছু লিখতে পারি। |
|- | |- | ||
Line 185: | Line 185: | ||
|- | |- | ||
| 04:00 | | 04:00 | ||
− | | এখন '''gedit''' এ | + | | এখন '''gedit''' এ কোডে ফিরে আসি। |
|- | |- | ||
Line 193: | Line 193: | ||
|- | |- | ||
| 04:11 | | 04:11 | ||
− | | আমি কোডের এই লাইন কপি | + | | আমি কোডের এই লাইন কপি করে এখানে নীচে পেস্ট করব। |
|- | |- | ||
Line 229: | Line 229: | ||
|- | |- | ||
| 05:03 | | 05:03 | ||
− | | আমরা '''cat''' স্পেস '''out''' আন্ডারস্কোর '''file''' ডট '''txt''' | + | | আমরা আউটপুট পেতে '''cat''' স্পেস '''out''' আন্ডারস্কোর '''file''' ডট '''txt''' লিখতে পারি। |
|- | |- | ||
Line 261: | Line 261: | ||
|- | |- | ||
| 05:49 | | 05:49 | ||
− | | এখন, এখানে লিখুন '''date''' স্পেস গ্রেটার দেন গ্রেটার দেন স্পেস '''out''' আন্ডারস্কোর '''file''' ডট '''txt''' | + | | এখন, এখানে লিখুন '''date''' স্পেস গ্রেটার দেন গ্রেটার দেন স্পেস '''out''' আন্ডারস্কোর '''file''' ডট '''txt''' |
|- | |- | ||
Line 285: | Line 285: | ||
|- | |- | ||
|06:39 | |06:39 | ||
− | | '''Save''' এ টিপুন। | + | | '''Save''' এ টিপুন। টার্মিনালে ফিরে আসি। |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
Line 304: | Line 300: | ||
|- | |- | ||
|06:59 | |06:59 | ||
− | |লিখুন '''cat''' স্পেস '''out''' আন্ডারস্কোর '''file''' ডট '''txt''' | + | |লিখুন '''cat''' স্পেস '''out''' আন্ডারস্কোর '''file''' ডট '''txt''' |
|- | |- | ||
Line 316: | Line 312: | ||
|- | |- | ||
| 07:15 | | 07:15 | ||
− | |সংক্ষেপে | + | |সংক্ষেপে |
|- | |- | ||
|07:17 | |07:17 | ||
− | |এখানে শিখেছি | + | |এখানে শিখেছি |
|- | |- | ||
Line 328: | Line 324: | ||
|- | |- | ||
|07:27 | |07:27 | ||
− | | এখন | + | | এখন |
|- | |- |
Latest revision as of 21:40, 23 February 2017
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 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ। |