Difference between revisions of "BASH/C2/Array-Operations-in-BASH/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with "'''Title of script: Array Operations In BASH''' '''Author:''' Lavitha Pereira '''Keywords: Video tutorial, Bash shell, Array''' {| border=1 !Time !Narration |- | 00:01...")
 
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''Title of script: Array Operations In BASH'''
 
 
'''Author:''' Lavitha Pereira
 
 
'''Keywords: Video tutorial, Bash shell, Array'''
 
 
 
 
{| border=1  
 
{| border=1  
 
!Time  
 
!Time  
Line 79: Line 72:
 
|-
 
|-
 
|  01:16
 
|  01:16
| এখন আমরা '''Array''' ঘোষিত করে এতে ভ্যালু নির্ধারিত করা দেখবো।
+
| এখন '''Array''' ঘোষিত করে এতে ভ্যালু নির্ধারিত করা দেখবো।
  
 
|-
 
|-
 
|  01:21
 
|  01:21
| '''Array''' ঘোষিত করার সিনট্যাক্স হল -
+
| '''Array''' এর সিনট্যাক্স হল
  
 
|-
 
|-
Line 91: Line 84:
 
|-
 
|-
 
| 01:28
 
| 01:28
| '''“declare”''' কীওয়ার্ড '''Array''' ঘোষিত করতে ব্যবহৃত হয়।
+
| '''declare''', '''Array''' ঘোষিত করতে ব্যবহৃত হয়।
  
 
|-
 
|-
 
| 01:31
 
| 01:31
| এটি '''Bash''' এ একটি বিল্ট ইন কমান্ড।
+
| এটি '''Bash''' এ বিল্ট ইন কমান্ড।
  
 
|-
 
|-
 
| 01:35
 
| 01:35
| '''Array''' তে ভ্যালু নির্ধারিত করার সিনট্যাক্স হল -
+
| '''Array''' তে ভ্যালু নির্ধারিত করার সিনট্যাক্স হল
  
 
|-
 
|-
 
| 01:38
 
| 01:38
| '''Name''' বর্গাকার বন্ধনীতে '''index''' ইকুয়ালস টু একক বন্ধনীতে '''value'''.
+
| '''Name''' বর্গাকার বন্ধনীতে '''index''' ইকুয়ালস টু একক উদ্ধৃতিতে '''value'''
  
 
|-
 
|-
Line 123: Line 116:
 
|-
 
|-
 
| 02:03
 
| 02:03
| সিনট্যাক্স হল '''declare''' হাইফেন '''a arrayname''' ইকুয়াল টু বৃত্তাকার বন্ধনীতে একক উদ্ধৃতিতে '''element1 , element2''' এবং '''element3'''.
+
| সিনট্যাক্স হল '''declare''' হাইফেন '''a arrayname''' ইকুয়ালস টু বৃত্তাকার বন্ধনীতে একক উদ্ধৃতিতে '''element1 , element2''' এবং '''element3'''
  
 
|-
 
|-
Line 143: Line 136:
 
|-
 
|-
 
| 02:41
 
| 02:41
| '''array''' ডট '''sh''' ফাইলে প্রদর্শিত কোড লিখুন।.
+
| '''array''' ডট '''sh''' ফাইলে প্রদর্শিত কোড লিখুন।
  
 
|-
 
|-
 
| 02:47
 
| 02:47
| এই লাইন এলিমেন্টের সাথে '''Linux''' নামে '''Array''' ঘোষিত করে যেমন '''Debian, Redhat, Ubuntu''' এবং '''Fedora'''.
+
| এই লাইন এলিমেন্টের সাথে '''Linux''' নামে '''Array''' ঘোষিত করে যেমন '''Debian, Redhat, Ubuntu''' এবং '''Fedora'''
  
 
|-
 
|-
Line 155: Line 148:
 
|-
 
|-
 
| 03:00  
 
| 03:00  
| এটি '''Array''' পড়া এবং এতে ভ্যালু নির্ধারণের অনুমতি দেয়।
+
| এখানে '''Array''' পড়া এবং এতে ভ্যালু নির্ধারণের অনুমতি দেয়।
  
 
|-
 
|-
Line 163: Line 156:
 
|-
 
|-
 
|  03:07
 
|  03:07
| '''Array''' এর দৈর্ঘ্য এই সিনট্যাক্স দ্বারা পাওয়া যাবে:
+
| '''Array''' এর দৈর্ঘ্য এই সিনট্যাক্স দ্বারা পাওয়া যাবে
  
 
|-
 
|-
Line 171: Line 164:
 
|-
 
|-
 
| 03:22
 
| 03:22
| '''n''' তম এলিমেন্টের দৈর্ঘ্য এই সিনট্যাক্স দ্বারা পাওয়া যাবে :
+
| '''n''' তম এলিমেন্টের দৈর্ঘ্য এই সিনট্যাক্স দ্বারা পাওয়া যাবে
  
 
|-
 
|-
 
| 03:28
 
| 03:28
| '''Dollar''' চিহ্ন ওপেন কোঁকড়া বন্ধনী '''hash arrayname''' বর্গাকার বন্ধনীতে '''n''' চিহ্ন এবং ক্লোস কোঁকড়া বন্ধনী।
+
| '''Dollar''' চিহ্ন ওপেন কোঁকড়া বন্ধনী '''hash arrayname''' বর্গাকার বন্ধনীতে '''n''' এবং ক্লোস কোঁকড়া বন্ধনী।
  
 
|-
 
|-
Line 195: Line 188:
 
|-
 
|-
 
| 04:00
 
| 04:00
| এই লাইন '''Array Linux''' এ এলিমেন্টের মোট সংখ্যা প্রদর্শন করবে।
+
| এই লাইন অ্যারে '''Linux''' এ এলিমেন্টের মোট সংখ্যা প্রদর্শন করবে।
  
 
|-
 
|-
Line 203: Line 196:
 
|-
 
|-
 
| 04:11
 
| 04:11
| আমরা এটি লাইনের শেষে ব্যাকস্ল্যাশ '''n''' লিখে অন্তর্ভুক্ত করেছি।
+
| আমরা এই লাইনের শেষে ব্যাকস্ল্যাশ '''n''' লিখে অন্তর্ভুক্ত করেছি।
  
 
|-
 
|-
 
| 04:18
 
| 04:18
| পরবর্তী লাইন '''Array Linux''' এর সকল এলিমেন্ট প্রদর্শন করে।
+
| পরবর্তী লাইন অ্যারে '''Linux''' এর সকল এলিমেন্ট প্রদর্শন করে।
  
 
|-
 
|-
 
| 04:23
 
| 04:23
| এই লাইন '''Array Linux''' এর তৃতীয় এলিমেন্ট প্রদর্শন করে।
+
| এই লাইন অ্যারে '''Linux''' এর তৃতীয় এলিমেন্ট প্রদর্শন করে।
  
 
|-
 
|-
 
| 04:28
 
| 04:28
| মনে রাখুন যে অ্যারে সর্বদা ইনডেক্স শূন্য দিয়ে আরম্ভ হয়।
+
| মনে রাখুন যে অ্যারে সর্বদা ইনডেক্স শূন্য দিয়ে শুরু হয়।
  
 
|-
 
|-
Line 223: Line 216:
 
|-
 
|-
 
| 04:40
 
| 04:40
| এখন টার্মিনালে ফিরে যাই।
+
| এখন টার্মিনালে যাই।
  
 
|-
 
|-
Line 238: Line 231:
 
|-
 
|-
 
| 05:04
 
| 05:04
|এলিমেন্ট সংখ্যা বা '''Array Linux''' এর দৈর্ঘ্য চার হয়।
+
|এলিমেন্ট সংখ্যা বা অ্যারে '''Linux''' এর দৈর্ঘ্য চার হয়।
  
 
|-
 
|-
 
| 05:10
 
| 05:10
| '''Array Linux''' এর এলিমেন্ট হল '''Debian''' (ডেবিয়ান), '''Redhat''' (রেড-হ্যাট), '''Ubuntu''' (উবুন্টু) এবং '''Fedora''' (ফেডোরা).
+
| অ্যারে '''Linux''' এর এলিমেন্ট হল '''Debian''' (ডেবিয়ান), '''Redhat''' (রেড-হ্যাট), '''Ubuntu''' (উবুন্টু) এবং '''Fedora''' (ফেডোরা)
  
 
|-
 
|-
Line 250: Line 243:
 
|-
 
|-
 
| 05:22
 
| 05:22
| এবং তৃতীয় এলিমেন্টে প্রত্যাশিত অক্ষরের সংখ্যা হল ছয়।
+
| তৃতীয় এলিমেন্টে প্রত্যাশিত অক্ষরের সংখ্যা হল ছয়।
 
|-
 
|-
 
| 05:29
 
| 05:29
Line 261: Line 254:
 
|-
 
|-
 
| 05:35
 
| 05:35
| এই টিউটোরিয়ালে শিখেছি,
+
| এখানে শিখেছি
  
 
|-
 
|-

Latest revision as of 18:17, 23 February 2017

Time Narration
00:01 BASHArray operations এর টিউটোরিয়ালে আপনাদের স্বাগত।
00:05 এই টিউটোরিয়ালে শিখব Array ঘোষিত করে এতে ভ্যালু নির্ধারিত করা।
00:12 ঘোষণাকরণের দরুন Array ইনিসিয়েলাইজ করা।
00:15 Array এর দৈর্ঘ্য এবং তার n তম এলিমেন্ট নির্ণয় করা।
00:20 Array প্রিন্ট করা।
00:22 টিউটোরিয়ালটি অনুসরণ করতে লিনাক্স অপারেটিং সিস্টেম সম্পর্কে জানতে হবে।
00:27 প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইট পরিদর্শন করুন।
00:33 এখানে
00:37 উবুন্টু লিনাক্স 12.04 OS এবং
00:41 GNU Bash সংস্করণ 4.1.10 ব্যবহার করছি।
00:45 অনুশীলনের জন্য GNU Bash 4 বা তার উচ্চতর সংস্করণ ব্যবহার করা হয়।
00:50 এখন Array এর সংজ্ঞা এবং তার বৈশিষ্ট্য দিয়ে শুরু করি।
00:55 Array হল একাধিক ভ্যালুর সাথে একটি ভ্যারিয়েবল।
01:01 ভ্যালু একই বা ভিন্ন হতে পারে।
01:04 Array এর আকারের কোন সর্বাধিক সীমা নেই।
01:08 Array মেম্বর পরপর হওয়ার প্রয়োজন নেই।
01:12 Array ইনডেক্স সর্বদা শূন্য দিয়ে শুরু হয়।
01:16 এখন Array ঘোষিত করে এতে ভ্যালু নির্ধারিত করা দেখবো।
01:21 Array এর সিনট্যাক্স হল
01:24 declare হাইফেন a arrayname
01:28 declare, Array ঘোষিত করতে ব্যবহৃত হয়।
01:31 এটি Bash এ বিল্ট ইন কমান্ড।
01:35 Array তে ভ্যালু নির্ধারিত করার সিনট্যাক্স হল
01:38 Name বর্গাকার বন্ধনীতে index ইকুয়ালস টু একক উদ্ধৃতিতে value
01:46 এখন ঘোষণাকরণের দরুন Array ইনিসিয়েলাইজ করা দেখি।
01:51 Array একই সময়ে ঘোষিত এবং ইনিসিয়েলাইজ করা যেতে পারে।
01:56 এলিমেন্ট স্পেস দ্বারা পৃথক করা উচিত।
02:00 প্রতিটি এলিমেন্ট বন্ধনীর মধ্যে হতে হবে।
02:03 সিনট্যাক্স হল declare হাইফেন a arrayname ইকুয়ালস টু বৃত্তাকার বন্ধনীতে একক উদ্ধৃতিতে element1 , element2 এবং element3
02:19 একটি উদাহরণ দিয়ে চেষ্টা করি।
02:21 Ctrl, Alt এবং T কী একসাথে টিপে টার্মিনাল উইন্ডো খুলুন।
02:28 এখন লিখুন: gedit স্পেস array ডট sh স্পেস &
02:36 আমরা প্রম্পট মুক্ত করতে ampersand (&) ব্যবহার করি। Enter টিপুন।
02:41 array ডট sh ফাইলে প্রদর্শিত কোড লিখুন।
02:47 এই লাইন এলিমেন্টের সাথে Linux নামে Array ঘোষিত করে যেমন Debian, Redhat, Ubuntu এবং Fedora
02:57 এখানে হাইফেন a একটি ফ্ল্যাগ।
03:00 এখানে Array পড়া এবং এতে ভ্যালু নির্ধারণের অনুমতি দেয়।
03:05 এখন স্লাইডে ফিরে যাই।
03:07 Array এর দৈর্ঘ্য এই সিনট্যাক্স দ্বারা পাওয়া যাবে
03:12 Dollar চিহ্ন ওপেন কোঁকড়া বন্ধনী hash arrayname বর্গাকার বন্ধনীতে @ চিহ্ন এবং ক্লোস কোঁকড়া বন্ধনী।
03:22 n তম এলিমেন্টের দৈর্ঘ্য এই সিনট্যাক্স দ্বারা পাওয়া যাবে
03:28 Dollar চিহ্ন ওপেন কোঁকড়া বন্ধনী hash arrayname বর্গাকার বন্ধনীতে n এবং ক্লোস কোঁকড়া বন্ধনী।
03:37 এখানে n হল এলিমেন্ট সংখ্যা যার দৈর্ঘ্য নির্ণয় করতে হবে।
03:42 Array এর সকল এলিমেন্ট এই সিনট্যাক্স ব্যবহার করে প্রিন্ট করা যাবে।
03:48 Dollar চিহ্ন ওপেন কোঁকড়া বন্ধনী arrayname বর্গাকার বন্ধনীতে @ চিহ্ন এবং ক্লোস কোঁকড়া বন্ধনী।
03:57 টেক্সট এডিটরে ফিরে আসি।
04:00 এই লাইন অ্যারে Linux এ এলিমেন্টের মোট সংখ্যা প্রদর্শন করবে।
04:06 হাইফেন e ব্যাকস্ল্যাশ এস্কেপের বর্ণন সক্ষম করে।
04:11 আমরা এই লাইনের শেষে ব্যাকস্ল্যাশ n লিখে অন্তর্ভুক্ত করেছি।
04:18 পরবর্তী লাইন অ্যারে Linux এর সকল এলিমেন্ট প্রদর্শন করে।
04:23 এই লাইন অ্যারে Linux এর তৃতীয় এলিমেন্ট প্রদর্শন করে।
04:28 মনে রাখুন যে অ্যারে সর্বদা ইনডেক্স শূন্য দিয়ে শুরু হয়।
04:34 অবশেষে, এই লাইন তৃতীয় এলিমেন্টে উপস্থিত অক্ষরের সংখ্যা প্রদর্শন করে।
04:40 এখন টার্মিনালে যাই।
04:42 ফাইল সম্পাদিত করতে লিখুন, chmod স্পেস প্লাস x স্পেস array ডট sh. Enter টিপুন।
04:56 লিখুন ডট স্ল্যাশ array ডট sh. Enter টিপুন।
05:01 আউটপুট প্রদর্শিত হয়েছে।
05:04 এলিমেন্ট সংখ্যা বা অ্যারে Linux এর দৈর্ঘ্য চার হয়।
05:10 অ্যারে Linux এর এলিমেন্ট হল Debian (ডেবিয়ান), Redhat (রেড-হ্যাট), Ubuntu (উবুন্টু) এবং Fedora (ফেডোরা)
05:18 Array এর তৃতীয় এলিমেন্ট হল Ubuntu
05:22 তৃতীয় এলিমেন্টে প্রত্যাশিত অক্ষরের সংখ্যা হল ছয়।
05:29 আমরা টিউটোরিয়ালের শেষে চলে এসেছি।
05:32 সংক্ষিপ্তকরণ করি। স্লাইডে ফিরে আসি।
05:35 এখানে শিখেছি
05:40 Array তে ভ্যালু ঘোষিত এবং নির্ধারিত করা।
05:43 ঘোষণাকরণের দরুন Array ইনিসিয়েলাইজ করা।
05:46 Array এর দৈর্ঘ্য এবং তার n তম এলিমেন্ট নির্ণয় করা।
05:51 সম্পূর্ণ Array প্রিন্ট করা।
05:53 এখন
05:55 দৈর্ঘ্য 7 এর সাথে অ্যারের নাম ঘোষিত করুন এবং
06:00 এলিমেন্টের মোট সংখ্যা নির্ণয় করুন।
06:02 সকল এলিমেন্ট প্রিন্ট করুন।
06:04 পঞ্চম এলিমেন্ট প্রিন্ট করুন।
06:06 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
06:10 এটি প্রকল্পকে সারসংক্ষেপে বোঝায়।
06:13 ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন।
06:18 স্পোকেন টিউটোরিয়াল প্রকল্প দল
06:20 কর্মশালার আয়োজন করে।
06:24 অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়।
06:27 বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন।
06:35 স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ।
06:40 এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত।
06:47 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য।
06:52 এই স্ক্রিপ্টটি FOSSEE এবং স্পোকেন টিউটোরিয়াল দল তৈরী করেছে।
06:58 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।
07:02 অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta