Difference between revisions of "BASH/C3/More-on-Redirection/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
(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''' এ টিপুন। টার্মিনালে ফিরে আসি।
 
+
|-
+
|06:40
+
|টার্মিনালে ফিরে আসি।
+
  
 
|-
 
|-
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 টিউটোরিয়ালটি অনুসরণ করতে 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