Bash میں ایک متغیر میں صارف کے ان پٹ کو کیسے پڑھیں

Bash My Ayk Mtghyr My Sarf K An P Kw Kys P Y



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

Bash میں ایک متغیر میں صارف کے ان پٹ کو پڑھنا

Bash میں متغیر میں صارف کے ان پٹ کو پڑھنے کے کئی طریقے ہیں، اسے کرنے کے لیے عام طور پر استعمال ہونے والے کچھ طریقے یہ ہیں:







1: ریڈ کمانڈ کا استعمال

ریڈ کمانڈ کو کمانڈ لائن سے صارف کا ان پٹ حاصل کرنے اور اسے متغیر میں ذخیرہ کرنے کے لیے استعمال کیا جاتا ہے، ریڈ کمانڈ کو استعمال کرنے کا نحو درج ذیل ہے:



پڑھیں < متغیر_نام >



یہ طریقہ کارآمد ہے جب آپ صارف کو ان پٹ کے لیے پرامپٹ کرنا چاہتے ہیں اور اسے متغیر میں اسٹور کرنا چاہتے ہیں، یہاں Bash اسکرپٹ کی ایک مثال ہے جو صارف کا ان پٹ وصول کرنے اور اسے متغیر میں اسٹور کرنے کے لیے ریڈ کمانڈ کا استعمال کرتی ہے۔





#!/bin/bash
بازگشت 'آپ کا نام کیا ہے؟'
پڑھیں info1
بازگشت 'ہیلو، $info1 ! آپ کتنے سال کے ہو؟'
پڑھیں info2
بازگشت 'تم ہو $info2 سالوں کا.'

پہلی ریڈ کمانڈ صارف کا نام حاصل کرنے کے لیے استعمال ہوتی ہے، اور دوسری ریڈ کمانڈ صارف کی عمر حاصل کرنے کے لیے استعمال ہوتی ہے۔ متغیرات 'info1' اور 'info2' پھر ذاتی مبارکباد اور عمر کو پرنٹ کرنے کے لیے استعمال کیا جاتا ہے:



2: پرامپٹ استعمال کرنا

صارف سے ان پٹ مانگنے اور اسے متغیر میں ذخیرہ کرنے کے لیے ایک پرامپٹ استعمال کیا جا سکتا ہے، پرامپٹ استعمال کرنے کا نحو درج ذیل ہے:

پڑھیں -p 'اپنا نام درج کریں: ' < متغیر_نام >

یہ طریقہ کارآمد ہے جب آپ صارف کو کسی مخصوص فارمیٹ میں ان پٹ کے لیے پرامپٹ کرنا چاہتے ہیں، یہاں Bash اسکرپٹ کی ایک مثال ہے جو صارف کے ان پٹ کو وصول کرنے اور اسے متغیر میں ذخیرہ کرنے کے لیے پرامپٹ کا استعمال کرتی ہے۔

#!/bin/bash
پڑھیں -p 'اپنا نام درج کریں: ' info1
پڑھیں -p 'اپنی عمر درج کریں:' info2
بازگشت 'ہیلو، $info1 ! تم ہو $info2 سالوں کا.'

صارف کا نام اور عمر، متغیرات حاصل کرنے کے لیے ریڈ کمانڈ کو دو بار پرامپٹ کے ساتھ استعمال کیا جاتا ہے۔ 'info1' اور 'info2' پھر ذاتی مبارکباد اور عمر کو پرنٹ کرنے کے لیے استعمال کیا جاتا ہے:

نتیجہ

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