Difference between revisions of "BASH/C2/More-on-Arrays/Bengali"
From Script | Spoken-Tutorial
Line 9: | Line 9: | ||
|- | |- | ||
| 00:07 | | 00:07 | ||
− | | এই টিউটোরিয়ালে শিখব | + | | এই টিউটোরিয়ালে শিখব |
|- | |- | ||
Line 57: | Line 57: | ||
|- | |- | ||
| 01:00 | | 01:00 | ||
− | | এখানে, স্থান হল '''index number''' | + | | এখানে, স্থান হল '''index number''' |
|- | |- | ||
Line 101: | Line 101: | ||
|- | |- | ||
| 02:06 | | 02:06 | ||
− | | | + | | '''Debian,''' '''Redhat, ''' |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 02:08 | | 02:08 | ||
− | | '''Ubuntu''' এবং | + | | '''Ubuntu''' এবং '''Fedora''' |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
Line 125: | Line 117: | ||
|- | |- | ||
| 02:21 | | 02:21 | ||
− | | '''${Linux[@]:1:2}''' কমান্ড ইনডেক্স '''one''' থেকে শুরু হওয়া দুটি এলিমেন্ট প্রিন্ট করবে যা হল '''Redhat''' | + | | '''${Linux[@]:1:2}''' কমান্ড ইনডেক্স '''one''' থেকে শুরু হওয়া দুটি এলিমেন্ট প্রিন্ট করবে যা হল '''Redhat''' |
|- | |- | ||
Line 141: | Line 133: | ||
|- | |- | ||
| 02:56 | | 02:56 | ||
− | | প্রদর্শিত আউটপুট হল: '''Original elements in an array Linux: Debian Redhat Ubuntu Fedora''' | + | | প্রদর্শিত আউটপুট হল: '''Original elements in an array Linux: Debian Redhat Ubuntu Fedora''' |
|- | |- | ||
| 03:06 | | 03:06 | ||
Line 160: | Line 152: | ||
|- | |- | ||
| 03:25 | | 03:25 | ||
− | | '''ArrayName''' বর্গাকার বন্ধনীতে '''n''' ইকুয়াল টু একক উদ্ধৃতিতে '''NewWord''' | + | | '''ArrayName''' বর্গাকার বন্ধনীতে '''n''' ইকুয়াল টু একক উদ্ধৃতিতে '''NewWord''' |
|- | |- | ||
Line 192: | Line 184: | ||
|- | |- | ||
| 04:04 | | 04:04 | ||
− | | এটি প্রদর্শন করে '''All elements after replacement: Debian Redhat Mandriva and Fedora''' | + | | এটি প্রদর্শন করে '''All elements after replacement: Debian Redhat Mandriva and Fedora''' |
|- | |- | ||
Line 236: | Line 228: | ||
|- | |- | ||
| 05:12 | | 05:12 | ||
− | | প্রদর্শিত আউটপুট হল '''All elements after appending Suse: Debian Redhat Mandriva Fedora Suse''' | + | | প্রদর্শিত আউটপুট হল '''All elements after appending Suse: Debian Redhat Mandriva Fedora Suse''' |
|- | |- | ||
Line 247: | Line 239: | ||
|- | |- | ||
| 05:29 | | 05:29 | ||
− | | '''Array''' থেকে এলিমেন্ট মুছতে নিম্নলিখিত সিনট্যাক্স ব্যবহার করতে পারি | + | | '''Array''' থেকে এলিমেন্ট মুছতে নিম্নলিখিত সিনট্যাক্স ব্যবহার করতে পারি |
|- | |- | ||
Line 283: | Line 275: | ||
|- | |- | ||
| 06:12 | | 06:12 | ||
− | | '''Debian Redhat Fedora Suse''' | + | | '''Debian Redhat Fedora Suse''' |
|- | |- | ||
Line 299: | Line 291: | ||
|- | |- | ||
| 06:23 | | 06:23 | ||
− | | এখানে শিখেছি | + | | এখানে শিখেছি |
|- | |- | ||
Line 319: | Line 311: | ||
|- | |- | ||
| 06:36 | | 06:36 | ||
− | | এখন | + | | এখন দৈর্ঘ্য '''7''' এর সাথে অ্যারের নাম ঘোষিত করে নিম্ন অপারেশন সম্পাদন করুন। |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
Line 375: | Line 363: | ||
|- | |- | ||
| 07:38 | | 07:38 | ||
− | | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে | + | | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। |
|- | |- |
Latest revision as of 18:20, 23 February 2017
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, Redhat, |
02:08 | Ubuntu এবং 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 | এখন দৈর্ঘ্য 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 | অংশগ্রহনের জন্য ধন্যবাদ। |