Difference between revisions of "BASH/C2/Array-Operations-in-BASH/Bengali"
From Script | Spoken-Tutorial
(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: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{| border=1 | {| border=1 | ||
!Time | !Time | ||
Line 79: | Line 72: | ||
|- | |- | ||
| 01:16 | | 01:16 | ||
− | | এখন | + | | এখন '''Array''' ঘোষিত করে এতে ভ্যালু নির্ধারিত করা দেখবো। |
|- | |- | ||
| 01:21 | | 01:21 | ||
− | | '''Array''' | + | | '''Array''' এর সিনট্যাক্স হল |
|- | |- | ||
Line 91: | Line 84: | ||
|- | |- | ||
| 01:28 | | 01:28 | ||
− | | ''' | + | | '''declare''', '''Array''' ঘোষিত করতে ব্যবহৃত হয়। |
|- | |- | ||
| 01:31 | | 01:31 | ||
− | | এটি '''Bash''' এ | + | | এটি '''Bash''' এ বিল্ট ইন কমান্ড। |
|- | |- | ||
| 01:35 | | 01:35 | ||
− | | '''Array''' তে ভ্যালু নির্ধারিত করার সিনট্যাক্স হল | + | | '''Array''' তে ভ্যালু নির্ধারিত করার সিনট্যাক্স হল |
|- | |- | ||
| 01:38 | | 01:38 | ||
− | | '''Name''' বর্গাকার বন্ধনীতে '''index''' ইকুয়ালস টু একক | + | | '''Name''' বর্গাকার বন্ধনীতে '''index''' ইকুয়ালস টু একক উদ্ধৃতিতে '''value''' |
|- | |- | ||
Line 123: | Line 116: | ||
|- | |- | ||
| 02:03 | | 02:03 | ||
− | | সিনট্যাক্স হল '''declare''' হাইফেন '''a arrayname''' | + | | সিনট্যাক্স হল '''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''' পড়া এবং এতে ভ্যালু নির্ধারণের অনুমতি দেয়। |
|- | |- | ||
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 | ||
− | | এই লাইন ''' | + | | এই লাইন অ্যারে '''Linux''' এ এলিমেন্টের মোট সংখ্যা প্রদর্শন করবে। |
|- | |- | ||
Line 203: | Line 196: | ||
|- | |- | ||
| 04:11 | | 04:11 | ||
− | | আমরা | + | | আমরা এই লাইনের শেষে ব্যাকস্ল্যাশ '''n''' লিখে অন্তর্ভুক্ত করেছি। |
|- | |- | ||
| 04:18 | | 04:18 | ||
− | | পরবর্তী লাইন ''' | + | | পরবর্তী লাইন অ্যারে '''Linux''' এর সকল এলিমেন্ট প্রদর্শন করে। |
|- | |- | ||
| 04:23 | | 04:23 | ||
− | | এই লাইন ''' | + | | এই লাইন অ্যারে '''Linux''' এর তৃতীয় এলিমেন্ট প্রদর্শন করে। |
|- | |- | ||
| 04:28 | | 04:28 | ||
− | | মনে রাখুন যে অ্যারে সর্বদা ইনডেক্স শূন্য দিয়ে | + | | মনে রাখুন যে অ্যারে সর্বদা ইনডেক্স শূন্য দিয়ে শুরু হয়। |
|- | |- | ||
Line 223: | Line 216: | ||
|- | |- | ||
| 04:40 | | 04:40 | ||
− | | এখন টার্মিনালে | + | | এখন টার্মিনালে যাই। |
|- | |- | ||
Line 238: | Line 231: | ||
|- | |- | ||
| 05:04 | | 05:04 | ||
− | |এলিমেন্ট সংখ্যা বা ''' | + | |এলিমেন্ট সংখ্যা বা অ্যারে '''Linux''' এর দৈর্ঘ্য চার হয়। |
|- | |- | ||
| 05:10 | | 05:10 | ||
− | | ''' | + | | অ্যারে '''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 | BASH এ Array 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 | অংশগ্রহনের জন্য ধন্যবাদ। |