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

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with "{| border=1 !Time !Narration |- | 00:02 | '''BASH''' এ '''More on Arrays''' এর টিউটোরিয়ালে আপনাদের স্বাগত। |-...")
 
Line 33: Line 33:
 
|-
 
|-
 
|  00:28
 
|  00:28
| প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইট পরিদর্শন করুন।
+
| না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইট পরিদর্শন করুন।
  
 
|-
 
|-
Line 89: Line 89:
 
|-
 
|-
 
|  01:54   
 
|  01:54   
| এখন প্রোগ্রাম ব্যাখ্যা করি।
+
| প্রোগ্রাম ব্যাখ্যা করি।
 
   
 
   
 
|-
 
|-
Line 141: Line 141:
 
|-
 
|-
 
| 02:56
 
| 02:56
|  প্রদর্শিত আউটপুট হল: '''Original elements in an array Linux: Debian Redhat Ubuntu and Fedora'''.
+
|  প্রদর্শিত আউটপুট হল: '''Original elements in an array Linux: Debian Redhat Ubuntu Fedora'''.
 
|-
 
|-
 
| 03:06
 
| 03:06
|  '''The two elements starting from index one(Redhat): Redhat and Ubuntu'''
+
|  '''The two elements starting from index one(Redhat): Redhat Ubuntu'''
  
 
|-
 
|-
Line 196: Line 196:
 
|-
 
|-
 
| 04:12
 
| 04:12
| এখন স্লাইডে ফিরে যাই।
+
| স্লাইডে ফিরে যাই।
  
 
|-
 
|-
Line 204: Line 204:
 
|-
 
|-
 
| 04:18
 
| 04:18
| '''ArrayName''' ইকুয়াল টু ওপেন বৃত্তাকার বন্ধনীতে ডবল উদ্ধৃতিতে '''dollar''' চিহ্ন ওপেন কোঁকড়া বন্ধনী '''ArrayName''' ওপেন বর্গাকার বন্ধনী '''@''' চিহ্ন ক্লোস বর্গাকার বন্ধনী ক্লোস কোঁকড়া বন্ধনী স্পেস ডবল উদ্ধৃতিতে '''New_Word_1''' স্পেস ডবল উদ্ধৃতিতে '''New_Word_2''' এবং ক্লোস বৃত্তাকার বন্ধনী।
+
| '''ArrayName''' ইকুয়াল টু ওপেন বৃত্তাকার বন্ধনী ডবল উদ্ধৃতিতে '''dollar''' চিহ্ন ওপেন কোঁকড়া বন্ধনী '''ArrayName''' ওপেন বর্গাকার বন্ধনী '''@''' চিহ্ন ক্লোস বর্গাকার বন্ধনী ক্লোস কোঁকড়া বন্ধনী স্পেস ডবল উদ্ধৃতিতে '''New_Word_1''' স্পেস ডবল উদ্ধৃতিতে '''New_Word_2''' এবং ক্লোস বৃত্তাকার বন্ধনী।
  
 
|-
 
|-
Line 243: Line 243:
 
|-
 
|-
 
|  05:24
 
|  05:24
| এখন আমরা '''Array''' থেকে এলিমেন্ট মুছে ফেলা দেখবো।
+
| এখন '''Array''' থেকে এলিমেন্ট মুছে ফেলা দেখবো।
  
 
|-
 
|-
Line 259: Line 259:
 
|-
 
|-
 
|  05:46
 
|  05:46
| এখানে আমরা '''unset''' কমান্ড ব্যবহার করছি
+
| এখানে '''unset''' কমান্ড ব্যবহার করছি
  
 
|-
 
|-
 
|  05:50
 
|  05:50
| এবং আমরা অ্যারে '''Linux''' থেকে তৃতীয় এলিমেন্ট '''Mandriva''' মুছে ফেলবো।
+
| আমরা অ্যারে '''Linux''' থেকে তৃতীয় এলিমেন্ট '''Mandriva''' মুছে ফেলবো।
  
 
|-
 
|-
Line 275: Line 275:
 
|-
 
|-
 
|  06:04
 
|  06:04
| প্রোগ্রাম এক্সিকিউট করব।
+
| প্রোগ্রাম এক্সিকিউট করি।
  
 
|-
 
|-
Line 283: Line 283:
 
|-
 
|-
 
| 06:12
 
| 06:12
| '''Debian Redhat Fedora''' এবং '''Suse'''.
+
| '''Debian Redhat Fedora Suse'''.
+
 
 
|-
 
|-
 
| 06:16
 
| 06:16
Line 299: Line 299:
 
  |-
 
  |-
 
| 06:23
 
| 06:23
| এই টিউটোরিয়ালে শিখেছি,
+
| এখানে শিখেছি,
  
 
|-
 
|-
Line 379: Line 379:
 
|-
 
|-
 
| 07:44
 
| 07:44
| এই স্ক্রিপ্টটি FOSSEE এবং স্পোকেন টিউটোরিয়াল দল তৈরী করেছে।
+
| এই স্ক্রিপ্ট '''FOSSEE''' এবং স্পোকেন টিউটোরিয়াল দল তৈরী করেছে।
  
 
|-
 
|-

Revision as of 18:47, 15 January 2015

Time Narration
00:02 BASHMore on Arrays এর টিউটোরিয়ালে আপনাদের স্বাগত।
00:07 এই টিউটোরিয়ালে শিখব:
00:10 Array থেকে এলিমেন্ট এক্সট্র্যাক্ট করা।
00:13 Array তে এলিমেন্ট প্রতিস্থাপিত করা।
00:16 Array তে এলিমেন্ট যুক্ত করা এবং
00:19 Array থেকে এলিমেন্ট মুছে ফেলা।
00:22 টিউটোরিয়ালটি অনুসরণ করতে লিনাক্স অপারেটিং সিস্টেম সম্পর্কে জানতে হবে।
00:28 না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইট পরিদর্শন করুন।
00:34 এই টিউটোরিয়ালে উবুন্টু লিনাক্স 12.04 OS এবং
00:41 GNU Bash সংস্করণ 4.1.10 ব্যবহার করছি।
00:45 অনুশীলনের জন্য GNU Bash 4 বা তার উচ্চতর সংস্করণ ব্যবহার করা হয়।
00:50 এখন Array থেকে এলিমেন্ট এক্সট্র্যাক্ট করা দেখি।
00:55 Array তে এলিমেন্ট যে কোনো স্থান থেকে এক্সট্র্যাক্ট করা যেতে পারে।
01:00 এখানে, স্থান হল index number.
01:04 ইনডেক্স নম্বর সর্বদা শূন্য থেকে শুরু হয়।
01:09 সিনট্যাক্স হল:
01:12 ArrayName বর্গাকার বন্ধনীতে @ চিহ্ন কোলন position কোলন Number of elements, উল্লেখ্য স্থান থেকে এক্সট্র্যাক্ট হয়েছে।
01:25 এটি উদাহরণের সাহায্যে বুঝি।
01:29 কীবোর্ডে Ctrl, Alt এবং T কী একসাথে টিপে টার্মিনাল উইন্ডো খুলুন।
01:37 লিখুন: gedit স্পেস array2 ডট sh স্পেস & চিহ্ন। Enter টিপুন।
01:47 এখন এখানে array2 ডট sh ফাইলে প্রদর্শিত এই কোড লিখুন।
01:54 প্রোগ্রাম ব্যাখ্যা করি।
01:56 এটি Shebang লাইন।
01:59 এই declare কমান্ড এলিমেন্টের সাথে Linux নামে Array ঘোষিত করে।
02:06 * Debian,
02:07 * Redhat,
02:08 Ubuntu এবং
02:09 * Fedora
02:11 এই echo কমান্ড Array তে সকল এলিমেন্টের তালিকা প্রিন্ট করবে।
02:16 পরবর্তী echo কমান্ড এক্সট্র্যাক্ট করা এলিমেন্ট প্রিন্ট করবে।
02:21 ${Linux[@]:1:2} কমান্ড ইনডেক্স one থেকে শুরু হওয়া দুটি এলিমেন্ট প্রিন্ট করবে যা হল Redhat.
02:34 এখন টার্মিনালে ফিরে যাই।
02:36 প্রথমে ফাইল সম্পাদিত করতে লিখুন chmod স্পেস প্লাস x স্পেস array2 ডট sh. Enter টিপুন।
02:50 লিখুন: ডট স্ল্যাশ array2 ডট sh. Enter টিপুন।
02:56 প্রদর্শিত আউটপুট হল: Original elements in an array Linux: Debian Redhat Ubuntu Fedora.
03:06 The two elements starting from index one(Redhat): Redhat Ubuntu
03:12 স্লাইডে ফিরে আসি।
03:15 এখন Array তে এলিমেন্ট প্রতিস্থাপিত করা দেখবো।
03:19 Array তে বিদ্যমান এলিমেন্ট নিম্নলিখিত সিনট্যাক্স ব্যবহার করে প্রতিস্থাপিত হতে পারে।
03:25 ArrayName বর্গাকার বন্ধনীতে n ইকুয়াল টু একক উদ্ধৃতিতে NewWord.
03:34 এখানে n হল এলিমেন্ট বা ইনডেক্স নম্বর।
03:38 টেক্সট এডিটরে ফিরে আসি।
03:41 Linux[2] = Mandriva
03:45 এই কমান্ড তৃতীয় এলিমেন্ট Ubuntu, Mandriva এর সাথে প্রতিস্থাপিত করবে।
03:51 এই echo কমান্ড প্রতিস্থাপনের পর অ্যারে Linux এর সকল এলিমেন্ট প্রদর্শন করবে।
03:58 টার্মিনালে ফিরে আসি।
04:01 আবার এক্সিকিউট করি।
04:04 এটি প্রদর্শন করে All elements after replacement: Debian Redhat Mandriva and Fedora.
04:12 স্লাইডে ফিরে যাই।
04:14 এখন Array তে এলিমেন্ট যোগ করা প্রদর্শন করব।
04:18 ArrayName ইকুয়াল টু ওপেন বৃত্তাকার বন্ধনী ডবল উদ্ধৃতিতে dollar চিহ্ন ওপেন কোঁকড়া বন্ধনী ArrayName ওপেন বর্গাকার বন্ধনী @ চিহ্ন ক্লোস বর্গাকার বন্ধনী ক্লোস কোঁকড়া বন্ধনী স্পেস ডবল উদ্ধৃতিতে New_Word_1 স্পেস ডবল উদ্ধৃতিতে New_Word_2 এবং ক্লোস বৃত্তাকার বন্ধনী।
04:45 এটি একটি উদাহরণের সাহায্যে বুঝি।
04:50 কোড ফাইলে যাই।
04:52 চিন্হিত কমান্ড অ্যারে Linux এ একটি নতুন এলিমেন্ট Suse যুক্ত করে।
04:59 Suse যোগ করার পর সকল এলিমেন্ট echo করব।
05:05 টার্মিনালে ফিরে যাই।
05:07 প্রম্পট মুছে ফেলি।
05:09 আবার প্রোগ্রাম এক্সিকিউট করব।
05:12 প্রদর্শিত আউটপুট হল All elements after appending Suse: Debian Redhat Mandriva Fedora Suse.
05:22 স্লাইডে ফিরে আসি।
05:24 এখন Array থেকে এলিমেন্ট মুছে ফেলা দেখবো।
05:29 Array থেকে এলিমেন্ট মুছতে নিম্নলিখিত সিনট্যাক্স ব্যবহার করতে পারি -
05:35 Unset স্পেস ArrayName ওপেন বর্গাকার বন্ধনীতে index number ক্লোস বর্গাকার বন্ধনী।
05:44 এখন কোড ফাইলে ফিরে যাই।
05:46 এখানে unset কমান্ড ব্যবহার করছি
05:50 আমরা অ্যারে Linux থেকে তৃতীয় এলিমেন্ট Mandriva মুছে ফেলবো।
05:56 তারপর Mandriva মোছার পর আবার সকল এলিমেন্ট echo করব।
06:02 টার্মিনালে ফিরে যাই।
06:04 প্রোগ্রাম এক্সিকিউট করি।
06:07 Mandriva মোছার পর এখানে এটি এলিমেন্টের তালিকা।
06:12 Debian Redhat Fedora Suse.
06:16 আমরা টিউটোরিয়ালের শেষে চলে এসেছি।
06:19 স্লাইডে ফিরে আসি।
06:21 সংক্ষিপ্তকরণ করি।
06:23 এখানে শিখেছি,
06:25 Array থেকে এলিমেন্ট এক্সট্র্যাক্ট করা।
06:28 Array তে এলিমেন্ট প্রতিস্থাপিত করা।
06:30 Array তে এলিমেন্ট যুক্ত করা এবং
06:32 Array থেকে এলিমেন্ট মুছে ফেলা।
06:36 এখন,
06:37 দৈর্ঘ্য 7 এর সাথে অ্যারের নাম ঘোষিত করে নিম্ন অপারেশন সম্পাদন করুন।
06:44 ইনডেক্স two থেকে শুরু হওয়া তিনটি এলিমেন্ট এক্সট্র্যাক্ট করুন।
06:48 তৃতীয় এলিমেন্ট Debian দ্বারা প্রতিস্থাপিত করে প্রদর্শন করুন।
06:55 Array এর শেষে যে কোনো একটি নতুন নাম যুক্ত করুন।
06:58 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
07:01 এটি প্রকল্পকে সারসংক্ষেপে বোঝায়।
07:04 ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন।
07:09 স্পোকেন টিউটোরিয়াল প্রকল্প দল
07:12 কর্মশালার আয়োজন করে।
07:15 অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়।
07:19 বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন।
07:27 স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ।
07:31 এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত।
07:38 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য।
07:44 এই স্ক্রিপ্ট FOSSEE এবং স্পোকেন টিউটোরিয়াল দল তৈরী করেছে।
07:50 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।
07:55 অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta