- Cum treceți o variabilă într-un script bash?
- Cum export o variabilă în scriptul shell?
- Ce este $ @ în script bash?
- Cum rezum un script bash?
Cum treceți o variabilă într-un script bash?
Argumentele pot fi transmise scriptului atunci când acesta este executat, scriindu-le ca o listă delimitată de spațiu, urmând numele fișierului script. În interiorul scriptului, variabila $ 1 face referire la primul argument din linia de comandă, $ 2 la al doilea argument și așa mai departe. Variabila $ 0 face referire la scriptul curent.
Cum export o variabilă în scriptul shell?
De exemplu, creați variabila numită vech și dați-i o valoare „Autobuz”:
- vech = Bus. Afișați valoarea unei variabile cu ecou, introduceți:
- echo "$ vech" Acum, începeți o nouă instanță shell, introduceți:
- bash. ...
- echo $ vech. ...
- export backup = "/ nas10 / mysql" echo "Backup dir $ backup" bash echo "Backup dir $ backup" ...
- export -p.
Ce este $ @ în script bash?
$ @ se referă la toate argumentele din linia de comandă ale unui script shell. 1 $, 2 $ etc., consultați primul argument al liniei de comandă, al doilea argument al liniei de comandă etc. Plasați variabilele între ghilimele dacă valorile ar putea avea spații în ele.
Cum rezum un script bash?
Dacă doriți ca utilizatorul să introducă numărul ca argument pentru script, puteți utiliza scriptul de mai jos: #!/ bin / bash number = "$ 1" implicit = 10 sum = `echo" $ număr + $ implicit "| bc` echo "Suma numărului $ și 10 este suma $." Verifica: ./ temp.sh 50 Suma 50 și 10 este 60.