Qoraalka Bash - Sida loo Aqriyo Qoraalka Isticmaalaha

Linux-ka aqri amarka waxaa loo isticmaalaa in laga qaato talooyinka isticmaalaha qadka amarka. Tani waa mid waxtar leh markaan rabno inaan siino isdhaxgalka isticmaalaha waqtiga shaqada.

Qaaciddada aqriska waa:

read [options] variable_name

Waxaan markaa isticmaali karnaa $ ku saxeex hore magaca isbeddelka si aad u hesho qiimaheeda, tusaale ahaan. $variable_name.




Bash Script si aad u Akhriso Gelinta Isticmaalaha

Ku billow sameynta feyl leh .sh kordhinta, tusaale:

touch user_input.sh

Kadib fur kadib fayl garee tifaftiraha aad ugu jeceshahay kuna qor waxyaabaha soo socda:


#!/bin/bash echo 'Enter your name:' read name echo 'Enter your age:' read age echo 'Hello' $name, 'you are' $age 'years old'

Qoraalka kore wuxuu qaataa magaca isticmaalaha iyo da'da.

Fiiro gaar ah:Looma baahna in la caddeeyo nooca doorsoomaha la akhrinayo.

Si aad u socodsiiso qoraalka kore, fur terminal oo ku qor:

$ sh user_input.sh Enter your name: DevQA Enter your age: 12 Hello DevQA, you are 12 years old

Fariin deg deg ah Iyadoo la aqrinayo Taliska

Si aad fariin ugu dirto amarka aqrinta, waxaan isticmaalnaa -p ikhtiyaar

Tusaale ahaan:


$ read -p 'Enter your username: ' username

Haddii aynaan rabin in jilayaasha lagu soo bandhigo shaashadda, waxaan u baahannahay inaan isticmaalno -s ikhtiyaarka leh amarka aqrinta. Tani waxay waxtar u leedahay markaan aqrinayno ereyada sirta ah.

Tusaale ahaan:

$ read -sp 'Enter your password: ' password

Qoraalkaaga bash-ka ah si aad u aqriso wax-soo-saarka isticmaalaha kor ku xusan wuxuu u ekaan lahaa:

#!/bin/bash read -p 'Enter your username: ' username read -sp 'Enter your password: ' password echo -e ' Your username is $username and Password is $password'

Wax soo saarku waa:


$ sh user_input.sh Enter your username: devqa Enter your password: Your username is devqa and Password is secret