এই নির্দেশিকাটি আপনাকে দেখায় কিভাবে Linux echo কমান্ড ব্যবহার করে টার্মিনাল উইন্ডোতে পাঠ্য আউটপুট করবেন।
টার্মিনালে নিজস্ব ব্যবহার করা হয় echo কমান্ডটি বিশেষভাবে দরকারী নয় তবে স্ক্রিপ্টের অংশ হিসাবে ব্যবহৃত হলে এটি নির্দেশাবলী, ত্রুটি এবং বিজ্ঞপ্তিগুলি প্রদর্শনের জন্য ব্যবহার করা যেতে পারে।
উদাহরণ লিনাক্স ইকো কমান্ড ব্যবহার করে
তার সহজতম ফর্মের মধ্যে টার্মিনালে পাঠ্য উৎপাদনের সবচেয়ে সহজ পদ্ধতি নিম্নরূপ:
ইকো "হ্যালো ওয়ার্ল্ড"
উপরের কমান্ড স্ক্রিনে "হ্যালো ওয়ার্ল্ড" শব্দটি আউটপুট করে (উদ্ধৃতি চিহ্নগুলি বিয়োগ করে)।
ডিফল্টরূপে, ইকো স্টেটমেন্ট স্ট্রিং শেষে একটি নতুন লাইন চরিত্র আউটপুট করে।
এটি পরীক্ষা করার জন্য নিম্নলিখিত বিবৃতিটি একটি টার্মিনাল উইন্ডোতে চেষ্টা করুন:
echo "হ্যালো ওয়ার্ল্ড" & echo "বিদায় বিশ্ব"
আপনি দেখতে পাবেন যে ফলাফলটি নিম্নরূপ:
ওহে বিশ্ব
বিদায় বিশ্ব আপনি নিম্নরূপ নিম্নচাপ (-n) যোগ করে নতুন লাইন চরিত্রটি বাদ দিতে পারেন: ইকো-এন "হ্যালো ওয়ার্ল্ড" & ইকো-এন "বিদায় বিশ্ব" নিম্নোক্ত কমান্ডের ফলাফল নিম্নরূপ: হ্যালো বিশ্ব বিদায় বিশ্ব ইকো স্টেটমেন্ট ব্যবহার করার সময় ভাবতে আরেকটি বিষয় এটি কীভাবে বিশেষ অক্ষরগুলি পরিচালনা করে। উদাহরণস্বরূপ একটি টার্মিনাল উইন্ডোতে নিম্নলিখিত চেষ্টা করুন: ইকো "হ্যালো ওয়ার্ল্ড r n গুডবাই ওয়ার্ল্ড" একটি আদর্শ বিশ্বের মধ্যে r এবং n একটি নতুন লাইন যোগ করার জন্য বিশেষ অক্ষর হিসাবে কাজ করবে কিন্তু তারা তা করবে না। নিম্নরূপ ফলাফল: হ্যালো বিশ্বের r n গুডবাই বিশ্বের আপনি echo কমান্ডটি ব্যবহার করে বিশেষ অক্ষরগুলি -e সুইচ সহ নিম্নোক্তভাবে সক্ষম করতে পারেন: echo -e "হ্যালো বিশ্বের r n গুডবাই বিশ্ব" এই সময় ফলাফল নিম্নরূপ হবে: ওহে বিশ্ব
বিদায় বিশ্ব আপনি অবশ্যই সেই অবস্থানে থাকতে পারেন যেখানে আপনি একটি স্ট্রিং আউটপুট করার চেষ্টা করছেন যা একটি বিশেষ চরিত্র হিসাবে পরিচালনা করা হবে এবং আপনি এটি করতে চান না। এই দৃশ্যকল্পে নিম্নরূপ একটি রাজধানী ই ব্যবহার করুন: ইকো-ই "হ্যালো ওয়ার্ল্ড r n গুডবাই ওয়ার্ল্ড" কোন বিশেষ চরিত্রগুলি সুইচ ব্যবহার করে পরিচালনা করা হয়? চলুন এই একটি দম্পতি চেষ্টা করুন। একটি টার্মিনালে নিম্নলিখিত কমান্ডটি চালান: ইকো-ই "হেল ব্লো ওয়ার্ল্ড" উপরের কমান্ড নিম্নলিখিত আউটপুট হবে: হ্যালো দুনিয়া স্পষ্টতই আপনি স্ক্রিনে আউটপুট করতে চান না তবে প্রকৃতপক্ষে আপনি ব্যাকস্প্ল্যাশ বোটি পূর্ববর্তী অক্ষরটি মুছে ফেলেন। এখন একটি টার্মিনাল উইন্ডোতে নিম্নলিখিত চেষ্টা করুন: echo -e "হ্যালো সি বিশ্ব" এই কমান্ড ব্যাকস্ল্যাশ এবং সি পর্যন্ত সবকিছু আপ আউটপুট। অন্য সব কিছু নতুন লাইন সহ বাদ দেওয়া হয়। সুতরাং একটি নতুন লাইন চরিত্র এবং একটি গাড়ী রিটার্ন মধ্যে পার্থক্য কি? নতুন লাইন চরিত্রটি কার্সারকে পরবর্তী লাইনে সরাতে পারে, যখন ক্যারেজ রিটার্ন কার্সারটি বাম দিকে ফিরিয়ে নেয়। একটি উদাহরণ হিসাবে আপনার টার্মিনাল উইন্ডোতে নিম্নলিখিত লিখুন: echo -e "হ্যালো nworld" উপরের কমান্ডের আউটপুটটি দুটি শব্দের বিভিন্ন লাইনগুলিতে রাখে: হ্যালো
বিশ্ব এখন টার্মিনাল উইন্ডোতে এটি চেষ্টা করুন: echo -e "হ্যালো rworld" নতুন লাইন এবং ক্যারিয়ার রিটার্নের মধ্যে পার্থক্যটি খুব স্পষ্ট হয়ে উঠবে কারণ এটি আউটপুট হিসাবে প্রদর্শিত হবে: বিশ্ব হ্যালো শব্দটি প্রদর্শিত হয়েছিল, ক্যারিয়ার রিটার্ন লাইনের শুরুতে কার্সারটি গ্রহণ করেছিল এবং শব্দটি বিশ্বের প্রদর্শিত হয়েছিল। আপনি যদি নিম্নলিখিতটি চেষ্টা করেন তবে এটি আরও স্বচ্ছ হয়ে উঠবে: echo -e "হ্যালো rhi" নিম্নরূপ আউটপুট নিম্নরূপ: hillo নতুন লাইন আউটপুট করার সময় আসলে অনেক লোক ব্যবহার করে r n নোট ব্যবহার করে। বেশিরভাগ ক্ষেত্রে, আপনি কেবলমাত্র একটি n দিয়ে দূরে যেতে পারেন।