- Jak předáváte proměnnou v bash skriptu?
- Jak exportuji proměnnou do skriptu prostředí?
- Co je $ @ v bash skriptu?
- Jak mohu shrnout bash skript?
Jak předáváte proměnnou v bash skriptu?
Argumenty lze předat skriptu při jeho spuštění tak, že je napíšete jako seznam s mezerami za názvem souboru skriptu. Ve skriptu odkazuje proměnná $ 1 na první argument v příkazovém řádku, $ 2 na druhý argument atd. Proměnná $ 0 odkazuje na aktuální skript.
Jak exportuji proměnnou do skriptu prostředí?
Například vytvořte proměnnou nazvanou vech a dejte jí hodnotu „Bus“:
- vech = Bus. Zobrazte hodnotu proměnné pomocí echa, zadejte:
- echo "$ vech" Nyní spusťte novou instanci prostředí, zadejte:
- bash. ...
- echo $ vech. ...
- export backup = "/ nas10 / mysql" echo "Backup dir $ backup" bash echo "Backup dir $ backup" ...
- export -p.
Co je $ @ v bash skriptu?
$ @ odkazuje na všechny argumenty příkazového řádku skriptu shellu. 1 $, 2 $ atd., odkaz na první argument příkazového řádku, druhý argument příkazového řádku atd. Umístěte proměnné do uvozovek, pokud by v nich mohly být mezery.
Jak mohu shrnout bash skript?
Pokud chcete, aby uživatel zadal číslo jako argument skriptu, můžete použít skript níže: #!/ bin / bash number = "$ 1" default = 10 sum = `echo" $ number + $ default "| bc` echo "Součet $ number a 10 je $ sum." Šek: ./ tepl.sh 50 Součet 50 a 10 je 60.