Difference between revisions of "BASH/C2/More-on-Arrays/Bengali"
From Script | Spoken-Tutorial
(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 | + | | প্রদর্শিত আউটপুট হল: '''Original elements in an array Linux: Debian Redhat Ubuntu Fedora'''. |
|- | |- | ||
| 03:06 | | 03:06 | ||
− | | '''The two elements starting from index one(Redhat): Redhat | + | | '''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''' ইকুয়াল টু ওপেন বৃত্তাকার | + | | '''ArrayName''' ইকুয়াল টু ওপেন বৃত্তাকার বন্ধনী ডবল উদ্ধৃতিতে '''dollar''' চিহ্ন ওপেন কোঁকড়া বন্ধনী '''ArrayName''' ওপেন বর্গাকার বন্ধনী '''@''' চিহ্ন ক্লোস বর্গাকার বন্ধনী ক্লোস কোঁকড়া বন্ধনী স্পেস ডবল উদ্ধৃতিতে '''New_Word_1''' স্পেস ডবল উদ্ধৃতিতে '''New_Word_2''' এবং ক্লোস বৃত্তাকার বন্ধনী। |
|- | |- | ||
Line 243: | Line 243: | ||
|- | |- | ||
| 05:24 | | 05:24 | ||
− | | এখন | + | | এখন '''Array''' থেকে এলিমেন্ট মুছে ফেলা দেখবো। |
|- | |- | ||
Line 259: | Line 259: | ||
|- | |- | ||
| 05:46 | | 05:46 | ||
− | | এখানে | + | | এখানে '''unset''' কমান্ড ব্যবহার করছি |
|- | |- | ||
| 05:50 | | 05:50 | ||
− | | | + | | আমরা অ্যারে '''Linux''' থেকে তৃতীয় এলিমেন্ট '''Mandriva''' মুছে ফেলবো। |
|- | |- | ||
Line 275: | Line 275: | ||
|- | |- | ||
| 06:04 | | 06:04 | ||
− | | প্রোগ্রাম এক্সিকিউট | + | | প্রোগ্রাম এক্সিকিউট করি। |
|- | |- | ||
Line 283: | Line 283: | ||
|- | |- | ||
| 06:12 | | 06:12 | ||
− | | '''Debian Redhat Fedora | + | | '''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''' এবং স্পোকেন টিউটোরিয়াল দল তৈরী করেছে। |
|- | |- |
Revision as of 18:47, 15 January 2015
Time | Narration |
---|---|
00:02 | BASH এ More 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 | অংশগ্রহনের জন্য ধন্যবাদ। |