Difference between revisions of "BASH/C3/Basics-of-functions/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with "{|border = 1 | '''Time''' | '''Narration''' |- | 00.01 | নমস্কার, '''Bash''' এ '''Basics of functions''' এর টিউটোরিয়ালে আপ...")
 
Line 5: Line 5:
 
|-
 
|-
 
|  00.01
 
|  00.01
| নমস্কার, '''Bash''' এ '''Basics of functions''' এর টিউটোরিয়ালে আপনাদের স্বাগত।
+
| '''Bash''' এ '''Basics of functions''' এর টিউটোরিয়ালে আপনাদের স্বাগত।
  
 
|-
 
|-
Line 25: Line 25:
 
|-
 
|-
 
|  00.19
 
|  00.19
|এটি উদাহরণের সাহায্যে করব।
+
|এটি একটি উদাহরণের সাহায্যে করব।
  
 
|-
 
|-
Line 41: Line 41:
 
|-
 
|-
 
|  00.40
 
|  00.40
|এখন পর্যন্ত আমরা '''GNU bash''' সংস্করণ '''4.1.10''' ব্যবহার করেছি।
+
|এখন পর্যন্ত '''GNU bash''' সংস্করণ '''4.1.10''' ব্যবহার করেছি।
  
 
|-
 
|-
Line 69: Line 69:
 
|-
 
|-
 
|  01.18
 
|  01.18
|এটি সামগ্রিক স্ক্রিপ্টের পাঠযোগ্যতা এবং ব্যবহার উন্নত করে।
+
|এটি সমগ্র স্ক্রিপ্টের পাঠযোগ্যতা এবং ব্যবহার উন্নত করে।
  
 
|-
 
|-
Line 109: Line 109:
 
|-
 
|-
 
|  01.47
 
|  01.47
| Function কল করা।
+
| '''Function''' কল করা।
  
 
|-
 
|-
Line 129: Line 129:
 
|-
 
|-
 
| 02.07
 
| 02.07
| আমি ইতিমধ্যে '''function''' ডট '''sh''' ফাইলে কোড লিখেছি।
+
| ইতিমধ্যে '''function''' ডট '''sh''' ফাইলে কোড লিখেছি।
  
 
|-
 
|-
 
| 02.12
 
| 02.12
| এটি হল '''shebang''' লাইন।
+
| এটি '''shebang''' লাইন।
  
 
|-
 
|-
Line 149: Line 149:
 
|-
 
|-
 
|  02.32
 
|  02.32
|আমি '''machine''' এর বিভিন্ন তথ্য প্রদর্শন করেছি যেমন-
+
|আমি '''machine''' এর বিভিন্ন তথ্য প্রদর্শন করেছি।
  
 
|-
 
|-
Line 185: Line 185:
 
|-
 
|-
 
| 03.09
 
| 03.09
| তারপর '''“End of main program”''' ম্যাসেজ প্রদর্শন করি।
+
| তারপর '''“End of main program”''' দেখায়।
  
 
|-
 
|-
Line 212: Line 212:
 
|-
 
|-
 
| 03.47
 
| 03.47
| এই কোড ফাইল এক্সিকিউটেবল করতে টার্মিনালে যান।
+
| এই কোড ফাইল এক্সিকিউট করতে টার্মিনালে যান।
  
 
|-
 
|-
Line 232: Line 232:
 
|-
 
|-
 
| 04.07
 
| 04.07
| আউটপুটে হিসাবে টার্মিনালে দৃশ্যমান আমার মেশিনের বিবরণ রয়েছে।
+
| আউটপুটে হিসাবে টার্মিনালে দৃশ্যমান আমাদের মেশিনের বিবরণ রয়েছে।
  
 
|-
 
|-
Line 271: Line 271:
 
|-
 
|-
 
|  04.35
 
|  04.35
|এটি উদাহরণের সাহায্যে করব।
+
| একটি উদাহরণের সাহায্যে করেছি।
  
 
|-
 
|-
Line 283: Line 283:
 
|-
 
|-
 
|  04.42
 
|  04.42
|প্রথম ফাংশনের '''human readable form''' এ ব্যবহৃত '''diskspace''' প্রদর্শন করা উচিত (ইঙ্গিত: '''df''' হাইফেন '''h''')
+
| প্রথম ফাংশনের মানুষের পাঠযোগ্য ফর্মে ব্যবহৃত '''diskspace''' প্রদর্শন করা উচিত (যেমন: '''df''' হাইফেন '''h''')
  
 
|-
 
|-
 
|  04.51
 
|  04.51
|দ্বিতীয় ফাংশনের '''human readable form''' এ ব্যবহৃত '''filesystem''' প্রদর্শন করা উচিত (ইঙ্গিত: '''du''' হাইফেন '''h''')
+
| দ্বিতীয় ফাংশনের মানুষের পাঠযোগ্য ফর্মে ব্যবহৃত '''filesystem''' প্রদর্শন করা উচিত (যেমন: '''du''' হাইফেন '''h''')
  
 
|-
 
|-
Line 335: Line 335:
 
|-
 
|-
 
|  05.56
 
|  05.56
| অংশগ্রহনের জন্য ধন্যবাদ।
+
| ধন্যবাদ।

Revision as of 20:09, 13 January 2015

Time Narration
00.01 BashBasics of functions এর টিউটোরিয়ালে আপনাদের স্বাগত।
00.08 এই টিউটোরিয়ালে শিখব:
00.11 Function এর গুরুত্ব।
00.13 Function ঘোষণা করা।
00.15 Function কল করা।
00.17 Function এর কার্য প্রবাহ।
00.19 এটি একটি উদাহরণের সাহায্যে করব।
00.22 টিউটোরিয়ালটি অনুসরণ করতে BASHShell Scripting সম্পর্কে জানতে হবে।
00.28 না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইটে যান।
00.34 এই টিউটোরিয়ালের জন্য উবুন্টু লিনাক্স 12.04 OS ব্যবহার করছি।
00.40 এখন পর্যন্ত GNU bash সংস্করণ 4.1.10 ব্যবহার করেছি।
00.46 এরপর থেকে GNU bash সংস্করণ 4.2 ব্যবহার করব।
00.52 অনুশীলনের জন্য GNU Bash 4 বা তার উচ্চতর সংস্করণ ব্যবহার করা হয়।
00.58 এখন Function এবং তার ব্যবহার দেখি।
01.03 Function হল কমান্ডের সংকলন বা অ্যালগরিদম।
01.08 এর একটি নির্দিষ্ট কাজ করার উদ্দেশ্যে রয়েছে।
01.12 এটি একটি জটিল প্রোগ্রাম পৃথক কাজে বিভক্ত করতে ব্যবহৃত হয়।
01.18 এটি সমগ্র স্ক্রিপ্টের পাঠযোগ্যতা এবং ব্যবহার উন্নত করে।
01.24 ফাংশন ঘোষণা করার দুটি সিনট্যাক্স রয়েছে।
01.28 প্রথম সিনট্যাক্স হল:
01.29 function স্পেস function_name
01.32 কোঁকড়া বন্ধনীতে
01.34 এক্সিকিউট করার কমান্ড।
01.37 দ্বিতীয় সিনট্যাক্স হল:
01.39 function_name ওপেন এবং ক্লোস বৃত্তাকার বন্ধনী
01.42 কোঁকড়া বন্ধনীতে
01.44 এক্সিকিউট করার কমান্ড।
01.47 Function কল করা।
01.48 ফাংশন প্রোগ্রামের যে কোনো জায়গায় কল করা যেতে পারে।
01.53 যেখানে আপনি কল করতে চান সেখানে ফাংশনের নাম লিখুন।
01.58 সিনট্যাক্স হল function name নিজেই।
02.02 এটি একটি সহজ উদাহরণের সাহায্যে বুঝি।
02.07 ইতিমধ্যে function ডট sh ফাইলে কোড লিখেছি।
02.12 এটি shebang লাইন।
02.14 Function কীওয়ার্ড function এর পর function name লিখে ঘোষিত হয়েছে।
02.21 এখানে function name হল machine.
02.26 কোঁকড়া বন্ধনীতে থাকা কন্টেন্টকে function definition বলে।
02.32 আমি machine এর বিভিন্ন তথ্য প্রদর্শন করেছি।
02.36 uname হাইফেন a মেশিনের তথ্য দেয়।
02.41 w হাইফেন h সিস্টেমে লগ ইন করা ইউসার দেয়।
02.46 uptime কতক্ষণ ধরে মেশিন চলছে তার সময় দেখায়।
02.51 free মেমরি স্টেটাস দেয়।
02.54 df হাইফেন h ফাইল সিস্টেমের স্টেটাস দেয়।
02.57 মেন প্রোগ্রাম এখানে শুরু হয়।
03.01 এটি “Beginning of main program” রূপে প্রদর্শিত হয়।
03.06 এখানে, machine হল function call.
03.09 তারপর “End of main program” দেখায়।
03.13 এখন কার্য প্রবাহ বুঝি।
03.16 bash interpreter, function definition এ গেলে এটি function স্ক্যান করে।
03.23 শুধুমাত্র স্ক্রিপ্টে function এর নাম প্রদর্শিত হলে এটি কল করা হয়।
03.28 interpreter, function name পড়লে এটি function definition এক্সিকিউট করে।
03.36 interpreter, function name কে কমান্ডের মত ব্যবহার করে।
03.41 কল করার পূর্বে function সঙ্গায়িত করতে মনে রাখুন।
03.47 এই কোড ফাইল এক্সিকিউট করতে টার্মিনালে যান।
03.52 লিখুন: chmod স্পেস প্লাস x স্পেস function ডট sh
03.59 Enter টিপুন।
04.01 লিখুন: ডট স্ল্যাশ function ডট sh
04.05 Enter টিপুন।
04.07 আউটপুটে হিসাবে টার্মিনালে দৃশ্যমান আমাদের মেশিনের বিবরণ রয়েছে।
04.14 আউটপুট ভিন্ন সিস্টেমের জন্য ভিন্ন হবে।
04.19 আমরা টিউটোরিয়ালের শেষে চলে এসেছি।
04.22 স্লাইডে ফিরে আসি।
04.24 সংক্ষেপে,
04.25 এই টিউটোরিয়ালে শিখেছি:
04.28 Function এর গুরুত্ব।
04.30 Function ঘোষণা করা।
04.32 Function কল করা।
04.33 Function এর কার্য প্রবাহ।
04.35 একটি উদাহরণের সাহায্যে করেছি।
04.37 এখন
04.38 দুটি ফাংশনের সাথে একটি প্রোগ্রাম লিখুন।
04.42 প্রথম ফাংশনের মানুষের পাঠযোগ্য ফর্মে ব্যবহৃত diskspace প্রদর্শন করা উচিত (যেমন: df হাইফেন h)
04.51 দ্বিতীয় ফাংশনের মানুষের পাঠযোগ্য ফর্মে ব্যবহৃত filesystem প্রদর্শন করা উচিত (যেমন: du হাইফেন h)
05.00 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
05.03 এটি প্রকল্পকে সারসংক্ষেপে বোঝায়।
05.07 ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন।
05.12 স্পোকেন টিউটোরিয়াল প্রকল্প দল কর্মশালার আয়োজন করে।
05.17 অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়।
05.21 বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন।
05.29 স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ।
05.33 এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত।
05.41 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য।
05.47 এই স্ক্রিপ্টটি FOSSEE এবং স্পোকেন টিউটোরিয়াল দল তৈরী করেছে।
05.52 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।
05.56 ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta