باش متغیر کی بازگشت کیسے کریں۔

Bash How Echo Variable



جب کہ ایک صارف لینکس سسٹم میں بش اسکرپٹ پر عمل درآمد کر رہا ہے ، مختلف تقاضوں کی بنیاد پر ٹرمینل ونڈو سے باش کمانڈ کے مختلف سیٹوں پر عملدرآمد کی ضرورت ہے۔ بش کمانڈ چلانے کے بعد ، اگر کوئی خرابی موجود نہیں ہے تو یہ ٹرمینل پر آؤٹ پٹ دکھاتا ہے ورنہ ایک غلطی کا پیغام کمانڈ لائن ونڈو پر ظاہر ہوتا ہے۔ بعض اوقات ، صارفین اس آؤٹ پٹ کو مستقبل کے استعمال کے لیے رکھنا چاہتے ہیں۔ اس صورت حال میں ، ان احکامات کی پیداوار کو متغیر میں محفوظ کیا جا سکتا ہے۔

متغیرات بش پروگرامنگ کی ایک لازمی خصوصیت ہیں جس میں ہم دیگر مقداروں کا حوالہ دینے کے لیے ایک لیبل یا نام تفویض کرتے ہیں: جیسے ایک ریاضی کمانڈ یا قدر۔ وہ مشین پروگراموں کو انسانوں کے لیے زیادہ پڑھنے کے قابل بنانے کے لیے استعمال ہوتے ہیں۔ ایکو کمانڈ کا استعمال کرتے ہوئے آپ متغیر یا متن کی لکیر کی پیداوار ظاہر کرسکتے ہیں۔ اس آپشن کو لاگو کرتے وقت اسے کسی فارمیٹنگ کی ضرورت نہیں ہے۔ ایکو کمانڈ متغیر کی پیداوار کو ظاہر کرنے کے لیے مفید ہے خاص طور پر جب آپ کو معلوم ہو کہ متغیر کا مواد کسی مسئلے کا سبب نہیں بنے گا۔







اس آرٹیکل میں ، ہم دریافت کریں گے کہ بش میں متغیر کی بازگشت کیسے کی جائے۔ ہم نے اوبنٹو 20.04 پر تمام بش کمانڈ نافذ کیے ہیں۔ ہم کچھ مثالوں پر بات کریں گے جن کے ذریعے آپ بنیادی تصورات کو آسانی سے سمجھ سکتے ہیں۔



بنیادی نحو۔

یہاں ، متغیر کی بازگشت کرنے کا بنیادی نحو ذیل میں دیا گیا ہے:



باہر پھینک دیا $ var_name

مذکورہ کمانڈ میں ایکو ایک کمانڈ ہے جو متغیر 'var_name' کی قدر ظاہر کرنے کے لیے استعمال ہوتی ہے۔ Var_name ایک متغیر کا نام ہے۔





ٹرمینل لانچ کریں۔

'Ctrl + Alt + t' دباکر ٹرمینل کھولیں یا ایپلیکیشن سرچ بار سے ٹرمینل لانچ کریں۔ ایسا کرنے کے لیے ، اوبنٹو 20.04 میں بائیں کونے پر واقع 'سرگرمیوں' پر کلک کریں اور سرچ بار میں 'ٹرمینل' لکھیں:



ٹرمینل آئیکن پر کلک کرکے ٹرمینل لانچ کریں۔

ایکو سنگل متغیر۔

ایکو کمانڈ کا استعمال کرتے ہوئے آپ ایک متغیر کی قدر گونج سکتے ہیں۔ صرف آپ کو متغیر کو قیمت کا اعلان اور تفویض کرنے کی ضرورت ہے اور پھر صرف متغیر کی قدر کی بازگشت کریں۔ آپ کی اچھی تفہیم کے لیے ، ہم کچھ مثالوں پر بات کریں گے جو ذیل میں دی گئی ہیں:

مثال نمبر 01:

آئیے ایک مثال لیتے ہیں ، ہم 'var_a' نامی متغیر کی قدر ظاہر کرنا چاہتے ہیں جس کی قیمت 100 ہے۔

$var_a=100۔
$باہر پھینک دیا $ var_a

مندرجہ ذیل آؤٹ پٹ آپ ٹرمینل پر کریں گے:

مثال نمبر 02:

آئیے ایک اور مثال پر تبادلہ خیال کریں ، ہم متغیر کا استعمال کرتے ہوئے ٹرمینل پر 'باش پروگرامنگ ایکو متغیر' کے متن کو ظاہر کرنا چاہتے ہیں۔ لہذا ، '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۔

مندرجہ بالا کمانڈ چلانے کے بعد ، آپ کو مندرجہ ذیل آؤٹ پٹ نظر آئے گا:

نتیجہ

اس آرٹیکل میں ، ہم نے دکھایا ہے کہ ایکو کمانڈ کا استعمال کرتے ہوئے متغیر قدر یا ٹیکسٹ آؤٹ پٹ کیسے دکھائیں۔ ہم نے بہتر تفہیم کے لیے ٹرمینل پر مختلف بش متغیر کی مثالیں چلائی ہیں۔ مندرجہ بالا احکامات سے ، مجھے امید ہے کہ اب آپ باش پروگرامنگ میں متغیرات اور متن کی بازگشت کرنے کے طریقے سے واقف ہوں گے۔ مزید یہ کہ ، آپ متغیر کے اندر ذخیرہ کرنے کے لیے مختلف کمانڈ استعمال کر سکتے ہیں۔ براہ کرم ، اس مضمون سے متعلق کسی بھی مسئلے کی صورت میں مجھے بتائیں۔