BASH/C2/Arithmetic-Comparison/Bengali

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:01 BASHArithmetic Comparison এর টিউটোরিয়ালে আপনাদের স্বাগত।
00:07 এই টিউটোরিয়ালে শিখব:
00:09 ইকুয়াল টু , নট ইকুয়াল টু,
00:12 লেস দেন, লেস দেন ইকুয়াল টু ,
00:15 গ্রেটার দেন এবং গ্রেটার দেন ইকুয়াল টু কমান্ড।
00:19 এটি কয়েকটি উদাহরণের সাহায্যে করব।
00:23 এখানে ব্যবহার করছি:
00:26 উবুন্টু লিনাক্স 12.04 OS এবং
00:30 GNU Bash সংস্করণ 4.1.10.
00:34 অনুশীলনের জন্য GNU Bash 4 বা তার উচ্চতর সংস্করণ ব্যবহার করা হয়।
00:39 এখানে অ্যারীথমেটিক অপারেটরের কার্যকর উদাহরণ রয়েছে।
00:43 এটিতে যাই।
00:45 ফাইলের নাম দিয়েছি example1 ডট sh
00:50 আপনার পছন্দের এডিটরে একটি ফাইল খুলে প্রদর্শিত কোড লিখুন।
00:56 এটি কিভাবে করে এখন তা জানতে হবে।
01:00 এই প্রোগ্রামে, প্রদত্ত ফাইল খালি কি নয় তা যাচাই করা হবে।
01:06 কোড ব্যাখ্যা করি।
01:08 এটি shebang লাইন।
01:10 প্রথমে কনসোলে Enter filename প্রিন্ট হবে।
01:15 read কমান্ড স্ট্যান্ডার্ড ইনপুট থেকে তথ্যের একটি লাইন পড়ে।
01:20 এই কমান্ড ব্যাকটিকের মধ্যে রয়েছে।
01:24 ব্যাকটিকের বিশেষ অর্থ রয়েছে।
01:27 ব্যাকটিকের মধ্যে লেখা সবকিছু মূল্যায়িত হয়।
01:32 cat কমান্ড ফাইলের বিষয়বস্তু প্রদর্শন করবে।
01:37 wc প্রতিটি ফাইলের জন্য নতুন লাইন, শব্দ এবং বাইট সংখ্যা প্রিন্ট করবে।
01:43 হাইফেন w শব্দ সংখ্যা প্রিন্ট করবে।
01:47 কি হবে যে -
01:49 প্রথমে cat কমান্ড ফাইল পড়বে।
01:53 এটি ইনপুট ফাইল,
01:55 যা পরে wc কমান্ডে পাঠানো হয়।
02:00 তাই এই স্টেটমেন্ট প্রদত্ত ফাইলে শব্দ গণনা করে।
02:05 আউটপুট x এ সংরক্ষিত হয়।
02:08 এটি if স্টেটমেন্ট।
02:10 হাইফেন eq কমান্ড শব্দ সংখ্যা শূন্যের সমান তা যাচাই করে।
02:16 কন্ডিশন true হলে, আমরা প্রিন্ট করব File has zero words.
02:22 fi হল প্রথম if কন্ডিশনের সমাপ্তি।
02:26 আরেকটি if কন্ডিশন রয়েছে।
02:28 এখানে হাইফেন ne কমান্ড শব্দ সংখ্যা শূন্যের সমান নয় তা যাচাই করে।
02:35 কন্ডিশন true হলে, প্রিন্ট করব File has so-and-so words.
02:40 ডলার x শব্দ সংখ্যা দেবে।
02:43 এটি দ্বিতীয় if কন্ডিশনের সমাপ্তি।
02:46 ফাইল সংরক্ষণ করুন।
02:48 প্রোগ্রাম এক্সিকিউট করি।
02:51 টার্মিনাল খুলুন।
02:53 প্রথমে list ডট txt ফাইল তৈরী করি।
02:57 লিখুন: touch list ডট txt.
03:01 ফাইলে একটি লাইন যোগ করি।
03:04 লিখুন echo ডাবল উদ্ধৃতিতে How are you উদ্ধৃতির পর গ্রেটার দেন চিহ্ন list ডট txt.
03:13 এখন স্ক্রিপ্ট এক্সিকিউট করি।
03:16 লিখুন chmod প্লাস x example1 ডট sh
03:21 এখন লিখুন ডট স্ল্যাশ example1 ডট sh
03:26 Enter filename দেখায়।
03:28 লিখুন list ডট txt
03:31 প্রদর্শিত আউটপুট হল list.txt has 3 words.
03:36 এখন অপারেটরের অন্য সেট সম্পর্কে শিখি।
03:40 অন্য একটি ফাইলে যাই।
03:43 এটি example2 ডট sh.
03:46 এখন এডিটরে একটি ফাইল খুলে এর নাম দিন example2 ডট sh.
03:52 এখন আপনার example2 ডট sh ফাইলে দেখানো এই কোড লিখুন।
03:58 কোড ব্যাখ্যা করি।
04:00 এই প্রোগ্রামটি শব্দ সংখ্যা
04:04 একের থেকে বড় না ছোট,
04:07 এক এবং একশো এর মধ্যে না একশোর বেশী তা যাচাই করবে।
04:11 এখানে shebang লাইন রয়েছে।
04:14 read স্টেটমেন্ট ইউসারের থেকে ফাইলের নাম হিসাবে ইনপুট নেয়।
04:19 হাইফেন c কমান্ড বাইট সংখ্যা প্রিন্ট করতে ব্যবহৃত হয়।
04:24 if স্টেটমেন্টে, হাইফেন lt কমান্ড শব্দ সংখ্যা একের থেকে কম কিনা যাচাই করে।
04:31 কন্ডিশন true হলে, আমরা প্রিন্ট করি No characters present in the file.
04:37 fi, if কন্ডিশন সমাপ্ত করে।
04:40 পরবর্তী if স্টেটমেন্টে nested if স্টেটমেন্ট রয়েছে।
04:45 প্রথমে হাইফেন gt কমান্ড শব্দ সংখ্যা একের অধিক তা যাচাই করে।
04:51 হ্যাঁ হলে এই echo স্টেটমেন্ট এক্সিকিউট করা হবে।
04:56 এই if স্টেটমেন্টে একাধিক কন্ডিশন রয়েছে।
05:01 এখানে এই if এ হাইফেন ge কমান্ড শব্দ সংখ্যা একের অধিক বা সমান তা যাচাই করে।
05:09 হাইফেন le কমান্ড শব্দ সংখ্যা একশোর কম না সমান তা যাচাই করে।
05:17 উভয় কন্ডিশন সঠিক হলে এটি প্রিন্ট করে:
05:21 Number of characters ranges between 1 and 100.
05:25 সমগ্র if কন্ডিশন সঠিক হতে উভয় কন্ডিশন true হতে হবে।
05:33 কারণ আমরা উভয় কন্ডিশনের মাঝে & চিহ্ন অন্তর্ভুক্ত করেছি।
05:39 fi হল if স্টেটমেন্টের সমাপ্তি।
05:43 এরপর পরের if স্টেটমেন্ট মূল্যায়িত হবে।
05:47 হাইফেন gt কমান্ড শব্দ সংখ্যা একশোর অধিক তা যাচাই করে।
05:53 কন্ডিশন সঠিক হলে, প্রিন্ট করি Number of characters is above hundred.
06:00 fi হল if কন্ডিশনের সমাপ্তি।
06:04 এখানে দ্বিতীয় if কন্ডিশন শেষ হয়।
06:07 এখন টার্মিনালে ফিরে আসি।
06:10 প্রোগ্রাম এক্সিকিউট করি।
06:13 chmod প্লাস x example2 ডট sh
06:18 ডট স্ল্যাশ example2 ডট sh
06:22 লিখুন list ডট txt
06:25 আউটপুট হল list.txt has more than one character.
06:31 Number of characters ranges between one and hundred
06:36 list ডট txt তে অক্ষর যোগ করুন বা মুছুন।
06:40 কোন if স্টেটমেন্ট এক্সিকিউট হয়েছে তা লক্ষ্য করুন।
06:46 টিউটোরিয়ালের শেষে চলে এসেছি।
06:49 সংক্ষেপে,
06:51 এখানে শিখেছি,

ইকুয়াল টু ,

নট ইকুয়াল টু,

লেস দেন ,

লেস দেন ইকুয়াল টু ,

গ্রেটার দেন এবং

গ্রেটার দেন ইকুয়াল টু কমান্ড।

07:03 এখন, not equal to অপারেটরের ব্যবহার বর্ণন করতে প্রোগ্রাম লিখুন।
07:09 ইঙ্গিত: হাইফেন ne
07:12 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
07:15 এটি প্রকল্পকে সারসংক্ষেপে বোঝায়।
07:18 ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন।
07:23 স্পোকেন টিউটোরিয়াল প্রকল্প দল
07:25 কর্মশালার আয়োজন করে।
07:28 অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়।
07:32 বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন।
07:40 স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ।
07:43 এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত।
07:51 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য।
07:56 এই স্ক্রিপ্ট FOSSEE এবং স্পোকেন টিউটোরিয়াল দল তৈরী করেছে।
08:02 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।
08:06 অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta