BASH/C3/Using-File-Descriptors/Bengali

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00.01 Using file descriptors এর স্পোকেন টিউটোরিয়ালে আপনাদের স্বাগত।
00.08 এই টিউটোরিয়ালে শিখব
00.11 আউটপুট ফাইল ডেসক্রিপটর নির্ধারিত করা
00.14 ইনপুট ফাইল ডেসক্রিপটর নির্ধারিত করা
00.17 ফাইল ডেসক্রিপটর বন্ধ করা।
00.19 এটি কয়েকটি উদাহরণের সাহায্যে করি।
00.23 টিউটোরিয়ালটি অনুসরণ করতে Shell Scripting সম্পর্কে জানতে হবে।
00.29 না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইট পরিদর্শন করুন।
00.35 এখানে ব্যবহার করছি
00.38 উবুন্টু লিনাক্স 12.04 OS এবং
00.43 GNU bash সংস্করণ 4.2
00.46 অনুশীলনের জন্য GNU Bash 4 বা তার উচ্চতর সংস্করণ ব্যবহার করা হয়।
00.54 ভূমিকা দিয়ে শুরু করি।
00.56 আমরা পূর্ববর্তী টিউটোরিয়ালেই ফাইল ডেসক্রিপটর সম্পর্কে শিখেছি।
01.02 0, 1 এবং 2 হল stdin, stdout এবং stderr এর জন্য স্ট্যান্ডার্ড ফাইল ডেসক্রিপটর।
01.15 ফাইল ডেসক্রিপটর i/o রিডাইরেকশনের জন্য ব্যবহার করা হয়।
01.20 আউটপুট ফাইলে ফাইল ডেসক্রিপটর নির্ধারণের সিনট্যাক্স হল
01.25 exec [File descriptor] গ্রেটার দেন চিহ্ন filename
01.31 একটি উদাহরণ দেখি।
01.33 আমার কাছে একটি কোড ফাইল fdassign ডট sh রয়েছে।
01.43 প্রথম লাইন হল shebang লাইন।
01.49 exec কমান্ড বর্তমান শেল প্রক্রিয়া প্রতিস্থাপিত করে।
01.56 এটি বর্তমান শেলের জায়গায় কোনো নতুন প্রক্রিয়া তৈরি ছাড়া এক্সিকিউট হবে।
02.04 আমরা জানি যে 0, 1 এবং 2 হল স্ট্যান্ডার্ড ফাইল ডেসক্রিপটর।
02.09 কোনো নতুন খোলা ফাইলের জন্য, আমাদের 3 থেকে 9 পর্যন্ত অতিরিক্ত ফাইল ডেসক্রিপটর রয়েছে।
02.19 এখানে 3 হল ফাইল ডেসক্রিপটর।
02.22 এটি আউটপুটকে output ডট txt ফাইলে লিখবে।
02.30 স্ট্রিং Welcome to BASH learning, output ডট txt ফাইলে পাঠানো হয়।
02.36 এটি ফাইল ডেসক্রিপটর 3 এর মাধ্যমে সম্পন্ন করা হয়।
02.42 এটি একটি ফাইলে স্ট্রিং রিডাইরেক্ট করার অনুরূপ।
02.49 প্রতিটি নতুন স্ট্রিং ফাইলে যোগ হবে।
02.52 উদাহরণস্বরূপ
02.54 আমরা বর্তমান সিস্টেমের তারিখ output ডট txt ফাইলে যোগ করব।
03.00 সিনট্যাক্স হল: date স্পেস গ্রেটার দেন চিহ্ন ampersand চিহ্ন 3
03.13 এখানে ফাইল ডেসক্রিপটর বন্ধ করি।
03.16 এই লাইনের পর, ডেসক্রিপটর output ডট txt ফাইলে কিছু লিখতে পারে না।
03.23 এখন কোড এক্সিকিউট করে আউটপুট দেখি।
03.26 Ctrl + Alt এবং T কী একসাথে টিপে টার্মিনাল খুলুন।
03.34 লিখুন: chmod স্পেস প্লাস x স্পেস fdassign ডট sh
03.41 লিখুন: ডট স্ল্যাশ fdassign ডট sh
03.46 এখন আউটপুট যাচাই করতে লিখুন cat স্পেস output ডট txt
03.56 আমরা স্ট্রিং Welcome to BASH learning এবং সিস্টেমের বর্তমান তারিখ দেখতে পারি।
04.05 এখন এডিটরে ফিরে যাই।
04.11 ডেসক্রিপটর বন্ধ হওয়ার পর এখন আমি echo লিখব।
04.17 লিখুন: echo স্পেস ডাবল উদ্ধৃতিতে Hi উদ্ধৃতির পর স্পেস গ্রেটার দেন চিহ্ন ampersand চিহ্ন 3
04.31 Save এ টিপুন।
04.35 আবার স্ক্রিপ্ট এক্সিকিউট করে দেখি কি হয়।
04.38 টার্মিনালে, আপ অ্যারো কী দুইবার টিপে পূর্ববর্তী কমান্ড ডট স্ল্যাশ fdassign ডট sh আবার কল করুন।
04.50 Enter টিপুন।
04.52 আমরা একটি এরর দেখি।
04.55 Bad file descriptor
04.58 এই এরর ঠিক করি।
05.00 এডিটরে ফিরে আসি।
05.03 আমি কোডের শেষের লাইন মুছে ফেলবো এবং এটি date কমান্ডের নীচে পেস্ট করব।
05.11 Save এ টিপুন।
05.13 আবার কোড এক্সিকিউট করি। টার্মিনালে
05.19 পূর্ববর্তী কমান্ড ডট স্ল্যাশ fdassign ডট sh আবার কল করুন।
05.24 Enter টিপুন।
05.26 এখন output ডট txt ফাইল খুলি।
05.29 লিখুন: cat স্পেস output ডট txt
05.41 আমরা আউটপুট দেখি।
05.43 স্ট্রিং Hi শেষে প্রদর্শিত হয়েছে।
05.49 এখন আমরা ইনপুট ফাইলে ফাইল ডেসক্রিপটর নির্ধারিত করব।
05.54 একটি উদাহরণ দেখি।
05.56 আমার কাছে fdread ডট sh নামে একটি ফাইল রয়েছে।
06.03 এখন এটি দেখি।
06.07 এটি হল exec কমান্ড।
06.13 এখানে আমরা output ডট txt ফাইল পড়ব।
06.19 exec 3 লেস দেন চিহ্ন output ডট txt লাইন পড়ার জন্য ফাইল খুলবে।
06.30 cat কমান্ড ফাইলের বিষয়বস্তু প্রদর্শন করবে।
06.35 অবশেষে ফাইল ডেসক্রিপটর বন্ধ করি।
06.39 এখন এই স্ক্রিপ্ট এক্সিকিউট করি।
06.42 টার্মিনালে, প্রম্পট মুছে ফেলি।
06.47 লিখুন: chmod স্পেস প্লাস x স্পেস fdread ডট sh
06.55 লিখুন: ডট স্ল্যাশ fdread ডট sh
07.01 আমরা টার্মিনালে আউটপুট দেখি।
07.05 output ডট txt ফাইলের বিষয়বস্তু প্রদর্শিত হয়েছে।
07.10 আমরা টিউটোরিয়ালের শেষে চলে এসেছি।
07.13 স্লাইডে ফিরে আসি।
07.16 সংক্ষেপে এখানে শিখেছি
07.19 আউটপুট ফাইল ডেসক্রিপটর নির্ধারিত করা
07.22 ইনপুট ফাইল ডেসক্রিপটর নির্ধারিত করা
07.26 ফাইল ডেসক্রিপটর বন্ধ করা।
07.28 এখন
07.30 ফাইল ডেসক্রিপটর ব্যবহার করে test ডট txt ফাইলে কয়েকটি লাইন যোগ করুন।
07.36 ফাইল ডেসক্রিপটর দ্বারা ফাইলের বিষয়বস্তু প্রদর্শন করুন।
07.41 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
07.45 এটি প্রকল্পকে সারসংক্ষেপে বোঝায়।
07.48 ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন।
07.53 স্পোকেন টিউটোরিয়াল প্রকল্প দল কর্মশালার আয়োজন করে।
07.58 অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়।
08.02 বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন।
08.10 স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ।
08.14 এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত।
08.22 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য।
08.28 এই স্ক্রিপ্ট FOSSEE এবং স্পোকেন টিউটোরিয়াল দল তৈরী করেছে।
08.33 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।
08.37 অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta