Difference between revisions of "BASH/C2/More-on-Loops/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with "{| Border =1 | '''Time''' |'''Narration''' |- | 00:01 | '''BASH''' এ '''Nested 'for' loop''' এর টিউটোরিয়ালে আপনাদের স্বা...")
 
Line 21: Line 21:
 
|-
 
|-
 
|00:31
 
|00:31
| টিউটোরিয়ালটি শিখতে আপনাকে '''Bash''' এ '''loops''' সম্পর্কে জানতে হবে।
+
| টিউটোরিয়ালটি শিখতে '''Bash''' এ '''loop''' সম্পর্কে জানতে হবে।
  
 
|-
 
|-
Line 29: Line 29:
 
|-
 
|-
 
| 00:43
 
| 00:43
| এখন '''nested loop''' এর ভূমিকা দিয়ে শুরু করি।
+
| '''nested loop''' এর ভূমিকা দিয়ে শুরু করি।
  
 
|-
 
|-
Line 37: Line 37:
 
|-
 
|-
 
| 00:51
 
| 00:51
| আউটার '''for loop''' এক্সপ্রেশন '''1, 2, 3''' এর সিনট্যাক্স দেখি।
+
| সিনট্যাক্স হল আউটার '''for loop''' এক্সপ্রেশন '''1, 2, 3'''
  
 
|-
 
|-
 
| 00:57
 
| 00:57
|ইনার '''for loop''' এক্সপ্রেশন '''1, 2, 3'''
+
| ইনার '''for loop''' এক্সপ্রেশন '''1, 2, 3'''
  
 
|-
 
|-
Line 57: Line 57:
 
|-
 
|-
 
| 01:12
 
| 01:12
| প্রথমে ডিরেক্টরি স্ট্রাকচার দেখি।
+
| প্রথমে ডাইরেক্টরী স্ট্রাকচার দেখি।
  
 
|-
 
|-
 
|01:17
 
|01:17
|এখানে ডেস্কটপে '''simple-nested-for''' নামে ডিরেক্টরি রয়েছে। এটি খুলি।
+
|এখানে ডেস্কটপে '''simple-nested-for''' নামে ডাইরেক্টরী রয়েছে। এটি খুলি।
  
 
|-
 
|-
 
| 01:24
 
| 01:24
| আমাদের সাব ডিরেক্টরিতে '''test2, test3''' এবং একটি '''Bash''' স্ক্রিপ্ট রয়েছে।
+
| আমাদের সাব ডাইরেক্টরীতে '''test2, test3''' এবং একটি '''Bash''' স্ক্রিপ্ট রয়েছে।
  
 
|-
 
|-
 
|01:31
 
|01:31
|প্রতিটি সাব-ডিরেক্টরিতে, একাধিক টেক্সট ফাইল রয়েছে।
+
|প্রতি সাব-ডাইরেক্টরীতে, একাধিক টেক্সট ফাইল রয়েছে।
  
 
|-
 
|-
Line 77: Line 77:
 
|-
 
|-
 
|01:39
 
|01:39
|এই প্রোগ্রাম প্রতিটি সাব-ডিরেক্টরিতে সকল ফাইল প্রদর্শন করে।
+
|এই প্রোগ্রাম প্রতিটি সাব-ডাইরেক্টরীতে সকল ফাইল প্রদর্শন করে।
  
 
|-
 
|-
 
|01:45
 
|01:45
|একই জিনিস সিঙ্গল লাইন কমান্ড দ্বারা পাওয়া যেতে পারে,  '''ls''' হাইফেন '''1''' হাইফেন '''R test Asterisk'''
+
|একই জিনিস একক লাইন কমান্ড দ্বারা পাওয়া যেতে পারে,  '''ls''' হাইফেন '''1''' হাইফেন '''R test Asterisk'''
  
 
|-
 
|-
Line 89: Line 89:
 
|-
 
|-
 
| 01:58
 
| 01:58
| আমাদের '''Bash''' স্ক্রিপ্টের নাম হল '''nested''' হাইফেন '''for''' ডট '''sh'''
+
| ফাইলের নাম হল '''nested''' হাইফেন '''for''' ডট '''sh'''
  
 
|-
 
|-
Line 97: Line 97:
 
|-
 
|-
 
|02:08
 
|02:08
| এটি হল আউটার '''for loop'''.
+
| এটি আউটার '''for loop'''.
  
 
|-
 
|-
 
|02:10
 
|02:10
|এই '''for loop''' ডিরেক্টরি যাচাই করবে যা '''test''' নাম দ্বারা শুরু হয়।
+
| '''test''' নাম দিয়ে শুরু হলে এই ডিরেক্টরি যাচাই করবে।
  
 
|-
 
|-
Line 109: Line 109:
 
|-
 
|-
 
|02:21
 
|02:21
|দ্বিতীয় '''echo''' লাইন একটি ফাঁকা লাইন নির্মাণ করবে।
+
|দ্বিতীয় '''echo''' লাইন একটি খালি লাইন নির্মান করবে।
 
+
 
|-
 
|-
 
| 02:25
 
| 02:25
| এটি হল ইনার '''for loop'''. এটি ডিরেক্টরিতে উপস্থিত ফাইল যাচাই করবে।
+
| এটি হল ইনার '''for loop'''. এটি ডাইরেক্টরীতে উপস্থিত ফাইল যাচাই করবে।
  
 
|-
 
|-
Line 125: Line 124:
 
|-
 
|-
 
| 02:41
 
| 02:41
| এখানে ফাইলগুলি তালিকাভুক্ত করি. '''done''' ইনার '''for loop''' শেষ করে।
+
| '''done''' ইনার '''for loop''' শেষ করে।
  
 
|-
 
|-
Line 141: Line 140:
 
|-
 
|-
 
|02:58
 
|02:58
|কীবোর্ড '''Ctrl, Alt''' এবং '''T''' কী একসাথে টিপে টার্মিনাল খুলুন।
+
|কীবোর্ডে '''Ctrl, Alt''' এবং '''T''' কী একসাথে টিপে টার্মিনাল খুলুন।
  
 
|-
 
|-
 
|03:08
 
|03:08
|এখন সেই ডিরেক্টরিতে যাই যেখানে '''Bash''' স্ক্রিপ্ট রয়েছে -
+
|এখন সেই ডাইরেক্টরীতে যাই যেখানে Bash স্ক্রিপ্ট রয়েছে -  
 
+
 
|-
 
|-
 
|03:13
 
|03:13
Line 177: Line 175:
 
|-
 
|-
 
|03:40
 
|03:40
|আউটপুট প্রদর্শিত হয়েছে। এটি '''test''' ডিরেক্টরিতে, '''test2''' ডিরেক্টরিতে এবং '''test3''' ডিরেক্টরিতে ফাইল প্রদর্শন করে।
+
|আউটপুট প্রদর্শিত হয়েছে। এটি '''test''' ডাইরেক্টরীতে, '''test2''' ডাইরেক্টরীতে এবং '''test3''' ডাইরেক্টরীতে ফাইল প্রদর্শন করে।
  
 
|-
 
|-
Line 185: Line 183:
 
|-
 
|-
 
|03:56
 
|03:56
|সংক্ষিপ্তকরণ করি। এই টিউটোরিয়াললে শিখেছি '''Nested 'for' loop'''
+
|সংক্ষেপে, এখানে শিখেছি '''Nested 'for' loop'''
  
 
|-
 
|-
Line 193: Line 191:
 
|-
 
|-
 
|04:04
 
|04:04
|'''nested 'while' loop''' ব্যবহার করে '''nested''' হাইফেন '''for''' ডট '''sh''', '''bash''' স্ক্রিপ্ট পুনরায় লিখুন।
+
|'''nested 'while' loop''' ব্যবহার করে '''nested''' হাইফেন '''for''' ডট '''sh''', স্ক্রিপ্ট পুনরায় লিখুন।
  
 
|-
 
|-

Revision as of 16:26, 13 January 2015

Time Narration
00:01 BASHNested 'for' loop এর টিউটোরিয়ালে আপনাদের স্বাগত।
00:07 এই টিউটোরিয়ালে Nested 'for' loop একটি উদাহরণের সাহায্যে শিখব।
00:13 টিউটোরিয়ালটি রেকর্ড করতে উবুন্টু লিনাক্স 12.04 OS এবং GNU BASH সংস্করণ 4.1.10 ব্যবহার করছি।
00:24 অনুশীলনের জন্য GNU Bash 4 বা তার উচ্চতর সংস্করণ ব্যবহার করা হয়।
00:31 টিউটোরিয়ালটি শিখতে Bashloop সম্পর্কে জানতে হবে।
00:37 প্রাসঙ্গিক টিউটোরিয়ালের জন্য, আমাদের ওয়েবসাইট পরিদর্শন করুন।
00:43 nested loop এর ভূমিকা দিয়ে শুরু করি।
00:46 লুপের ভিতরে লুপ nested loop হিসাবে পরিচিত।
00:51 সিনট্যাক্স হল আউটার for loop এক্সপ্রেশন 1, 2, 3
00:57 ইনার for loop এক্সপ্রেশন 1, 2, 3
01:01 statement 1 statement 2
01:04 ইনার for loop বন্ধ করুন আউটার for loop বন্ধ করুন।
01:09 nested for loop এর উদাহরণ দেখি।
01:12 প্রথমে ডাইরেক্টরী স্ট্রাকচার দেখি।
01:17 এখানে ডেস্কটপে simple-nested-for নামে ডাইরেক্টরী রয়েছে। এটি খুলি।
01:24 আমাদের সাব ডাইরেক্টরীতে test2, test3 এবং একটি Bash স্ক্রিপ্ট রয়েছে।
01:31 প্রতি সাব-ডাইরেক্টরীতে, একাধিক টেক্সট ফাইল রয়েছে।
01:36 এখন আমরা কোড দেখবো।
01:39 এই প্রোগ্রাম প্রতিটি সাব-ডাইরেক্টরীতে সকল ফাইল প্রদর্শন করে।
01:45 একই জিনিস একক লাইন কমান্ড দ্বারা পাওয়া যেতে পারে, ls হাইফেন 1 হাইফেন R test Asterisk
01:53 কিন্তু আমরা এটি for loop ব্যবহার করে করব।
01:58 ফাইলের নাম হল nested হাইফেন for ডট sh
02:05 এটি আমাদের shebang লাইন।
02:08 এটি আউটার for loop.
02:10 test নাম দিয়ে শুরু হলে এই ডিরেক্টরি যাচাই করবে।
02:15 প্রথম echo লাইন সাব-ডিরেক্টরির নাম প্রদর্শন করবে।
02:21 দ্বিতীয় echo লাইন একটি খালি লাইন নির্মান করবে।
02:25 এটি হল ইনার for loop. এটি ডাইরেক্টরীতে উপস্থিত ফাইল যাচাই করবে।
02:32 ls ডিরেক্টরির বিষয়বস্তু প্রদর্শন করে।
02:36 -1 (হাইফেন 1) প্রতি লাইনে একটি ফাইল তালিকাভুক্ত করে।
02:41 done ইনার for loop শেষ করে।
02:45 এই কমান্ড আউটার for-loop এর প্রতিটি সাইকেল শেষ হওয়ার পর একটি উল্লম্ব রেখা প্রিন্ট করে।
02:53 done আউটার for loop শেষ করে।
02:57 এখন প্রোগ্রাম এক্সিকিউট করি।
02:58 কীবোর্ডে Ctrl, Alt এবং T কী একসাথে টিপে টার্মিনাল খুলুন।
03:08 এখন সেই ডাইরেক্টরীতে যাই যেখানে Bash স্ক্রিপ্ট রয়েছে -
03:13 এটি ডেস্কটপে রয়েছে।
03:15 লিখুন cd Desktop. ফোল্ডারে যেতে লিখুন, simple হাইফেন nested হাইফেন for
03:22 Enter টিপুন।
03:24 লিখুন chmod স্পেস প্লাস x স্পেস nested হাইফেন for ডট sh
03:32 Enter টিপুন।
03:34 লিখুন ডট স্ল্যাশ nested হাইফেন for ডট sh
03:39 Enter টিপুন।
03:40 আউটপুট প্রদর্শিত হয়েছে। এটি test ডাইরেক্টরীতে, test2 ডাইরেক্টরীতে এবং test3 ডাইরেক্টরীতে ফাইল প্রদর্শন করে।
03:52 আমরা টিউটোরিয়ালের শেষে চলে এসেছি।
03:56 সংক্ষেপে, এখানে শিখেছি Nested 'for' loop
04:02 এখন
04:04 nested 'while' loop ব্যবহার করে nested হাইফেন for ডট sh, স্ক্রিপ্ট পুনরায় লিখুন।
04:11 প্রোগ্রাম nested হাইফেন while ডট sh হিসাবে সংরক্ষণ করুন।
04:17 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। এটি প্রকল্পকে সারসংক্ষেপে বোঝায়।
04:23 ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন।
04:28 স্পোকেন টিউটোরিয়াল প্রকল্প দল কর্মশালার আয়োজন করে। অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়।
04:37 বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন।
04:45 স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ। এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত।
04:57 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, http://spoken-tutorial.org/NMEICT-Intro
05:03 এই স্ক্রিপ্টটি FOSSEE এবং স্পোকেন টিউটোরিয়াল দল তৈরী করেছে।
05:08 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta