- Ako odovzdávate premennú v skripte bash?
- Ako exportujem premennú v skripte shellu?
- Čo je $ @ v bash skripte?
- Ako zhrniem bash skript?
Ako odovzdávate premennú v skripte bash?
Pri spustení skriptu je možné predať argumenty tak, že ich napíšete ako zoznam oddelený medzerami za názvom súboru skriptu. Vo vnútri skriptu odkazuje premenná $ 1 na prvý argument v príkazovom riadku, $ 2 na druhý argument a tak ďalej. Premenná $ 0 odkazuje na aktuálny skript.
Ako exportujem premennú v skripte shellu?
Napríklad vytvorte premennú nazvanú vech a dajte jej hodnotu „Bus“:
- vech = Bus. Zobrazte hodnotu premennej pomocou echa, zadajte:
- echo "$ vech" Teraz spustite novú inštanciu shellu, zadajte:
- bash. ...
- echo $ vech. ...
- export backup = "/ nas10 / mysql" echo "Backup dir $ backup" bash echo "Backup dir $ backup" ...
- export -p.
Čo je $ @ v bash skripte?
$ @ odkazuje na všetky argumenty príkazového riadku shell skriptu. 1 $, 2 $, atď., odkaz na prvý argument príkazového riadku, druhý argument príkazového riadku atď. Umiestnite premenné do úvodzoviek, ak by v nich mohli byť medzery.
Ako zhrniem bash skript?
Ak chcete, aby používateľ zadal číslo ako argument do skriptu, môžete použiť nasledujúci skript: #!/ bin / bash number = "$ 1" predvolené = 10 sum = `echo" $ number + $ default "| bc` echo "Súčet $ number a 10 je $ sum.„Skontrolovať: ./ tepl.sh 50 Súčet 50 a 10 je 60.