বাশ কিভাবে একটি ভেরিয়েবল ইকো করতে হয়

Bash How Echo Variable



যখন একজন ব্যবহারকারী লিনাক্স সিস্টেমে ব্যাশ স্ক্রিপ্ট এক্সিকিউশনের কাজ করছেন, তখন বিভিন্ন প্রয়োজনীয়তার উপর ভিত্তি করে টার্মিনাল উইন্ডো থেকে ব্যাশ কমান্ডের বিভিন্ন সেট কার্যকর করা প্রয়োজন। ব্যাশ কমান্ডগুলি চালানোর পরে, এটি কোনও ত্রুটি না থাকলে টার্মিনালে আউটপুট দেখায় অন্যথায় একটি ত্রুটি বার্তা কমান্ড-লাইন উইন্ডোতে দেখায়। কখনও কখনও, ব্যবহারকারীরা ভবিষ্যতে ব্যবহারের জন্য এই আউটপুট রাখতে চান। এই পরিস্থিতিতে, এই কমান্ডগুলির আউটপুট একটি ভেরিয়েবলে সংরক্ষণ করা যেতে পারে।

ভেরিয়েবলগুলি ব্যাশ প্রোগ্রামিংয়ের একটি অপরিহার্য বৈশিষ্ট্য যেখানে আমরা অন্যান্য পরিমাণের উল্লেখ করার জন্য একটি লেবেল বা নাম বরাদ্দ করি: যেমন একটি গাণিতিক কমান্ড বা একটি মান। এগুলি মানুষের জন্য মেশিন প্রোগ্রামগুলিকে আরও পাঠযোগ্য করে তুলতে ব্যবহৃত হয়। ইকো কমান্ড ব্যবহার করে আপনি একটি পরিবর্তনশীল বা পাঠ্যের লাইনের আউটপুট প্রদর্শন করতে পারেন। এই বিকল্পটি বাস্তবায়নের সময় এটির কোন বিন্যাসের প্রয়োজন নেই। ইকো কমান্ডটি ভেরিয়েবলের আউটপুট প্রদর্শন করতে দরকারী, বিশেষ করে যখন আপনি জানেন যে একটি ভেরিয়েবলের বিষয়বস্তু কোনো সমস্যা সৃষ্টি করবে না।







এই নিবন্ধে, আমরা ব্যাশে একটি ভেরিয়েবল প্রতিধ্বনিত করার উপায় অনুসন্ধান করব। আমরা উবুন্টু 20.04 এ সমস্ত বাশ কমান্ড প্রয়োগ করেছি। আমরা কিছু উদাহরণ আলোচনা করব যার মাধ্যমে আপনি সহজেই মৌলিক ধারণাগুলো বুঝতে পারবেন।



বেসিক সিনট্যাক্স

এখানে, একটি ভেরিয়েবলের প্রতিধ্বনি করার মৌলিক সিনট্যাক্স নিচে দেওয়া হল:



বের করে দিল $ var_name

উপরের কমান্ডে echo হল একটি কমান্ড যা ভেরিয়েবল 'var_name' এর মান প্রদর্শনের জন্য ব্যবহৃত হয়। Var_name হল একটি ভেরিয়েবলের নাম।





টার্মিনাল চালু করুন

'Ctrl + Alt + t' চেপে টার্মিনাল খুলুন অথবা অ্যাপ্লিকেশন সার্চ বার থেকে টার্মিনাল চালু করুন। এটি করতে, উবুন্টু 20.04 এ বাম কোণে অবস্থিত 'ক্রিয়াকলাপ' এ ক্লিক করুন এবং অনুসন্ধান বারে 'টার্মিনাল' লিখুন:



টার্মিনাল আইকনে ক্লিক করে টার্মিনাল চালু করুন।

ইকো একক পরিবর্তনশীল

ইকো কমান্ড ব্যবহার করে আপনি একটি ভেরিয়েবলের মান ইকো করতে পারেন। শুধু আপনি একটি পরিবর্তনশীল মান ঘোষণা এবং বরাদ্দ করতে হবে এবং তারপর কেবল পরিবর্তনশীল মান প্রতিধ্বনি। আপনার ভাল বোঝার জন্য, আমরা কিছু উদাহরণ আলোচনা করব যা নীচে দেওয়া হল:

উদাহরণ # 01:

আসুন একটি উদাহরণ নেওয়া যাক, আমরা 'var_a' নামের একটি ভেরিয়েবলের মান প্রদর্শন করতে চাই যার একটি মান 100।

$var_a=100
$বের করে দিল $ var_a

নিম্নলিখিত আউটপুট আপনি টার্মিনালে পাবেন:

উদাহরণ # 02:

আরেকটি উদাহরণ আলোচনা করা যাক, আমরা ভেরিয়েবল ব্যবহার করে টার্মিনালে 'bash programming echo variable' লেখাটি প্রদর্শন করতে চাই। সুতরাং, 'var_b' নামে একটি ভেরিয়েবল নিন এবং উপরের পাঠ্যটি এই ভেরিয়েবলে ডাবল কোট সহ সংরক্ষণ করুন।

$var_b=বাশপ্রোগ্রামিংবের করে দিলপরিবর্তনশীল
$বের করে দিল $ var_b

আপনি টার্মিনালে নিম্নলিখিত আউটপুট দেখতে পাবেন:

বিঃদ্রঃ: যদি আপনি echo var_b ব্যবহার করবেন তাহলে এটি শুধুমাত্র তার মান প্রদর্শনের পরিবর্তে টার্মিনালে পরিবর্তনশীল নাম প্রদর্শন করবে।

ইকো একাধিক ভেরিয়েবল

নিম্নলিখিত উদাহরণ আপনাকে দেখাবে কিভাবে গুণক ভেরিয়েবল প্রতিধ্বনি করতে হয়:

উদাহরণ # 01:

উদাহরণস্বরূপ, var_A এবং var_B দুটি ভেরিয়েবল নিন।

$var_A= হ্যালোফ্রেন্ডস
$var_B=পঞ্চাশ
$বের করে দিল $ var_A$ var_B

নিম্নলিখিত আউটপুট টার্মিনালে প্রদর্শিত হবে:

উদাহরণ # 02:

উদাহরণস্বরূপ, আমরা আমাদের কম্পিউটারের তারিখ এবং হোস্টনাম প্রদর্শন করতে চাই। সুতরাং, আমরা যথাক্রমে var1 এবং var2 এ তারিখ এবং হোস্টনাম কমান্ড সংরক্ষণ করব। আপনি নিম্নরূপ বাস্তবায়ন দেখতে পারেন:

$var1= $(তারিখ)
$var2= $(হোস্টনাম)
$বের করে দিলদ্যতারিখহয়$ var1 কম্পিউটারের নাম$ var2

উপরের কমান্ডটি চালানোর পরে, আপনি নিম্নলিখিত আউটপুট দেখতে পাবেন:

উপসংহার

এই প্রবন্ধে, আমরা দেখিয়েছি কিভাবে একটি পরিবর্তনশীল মান বা টেক্সট আউটপুট ইকো কমান্ড ব্যবহার করে প্রদর্শন করা যায়। আমরা ভাল বোঝার জন্য টার্মিনালে বিভিন্ন ব্যাশ ভেরিয়েবলের উদাহরণ কার্যকর করেছি। উপরের কমান্ডগুলি থেকে, আমি আশা করি আপনি এখন ব্যাশ প্রোগ্রামিংয়ে ভেরিয়েবল এবং পাঠ্য প্রতিধ্বনিত করার সাথে পরিচিত। উপরন্তু, আপনি ভেরিয়েবলের ভিতরে সঞ্চয় করতে বিভিন্ন কমান্ড ব্যবহার করতে পারেন। অনুগ্রহ করে, এই নিবন্ধ সম্পর্কিত কোনো সমস্যা হলে আমাকে জানান।