- Kā jūs nododat mainīgo bash skriptā?
- Kā eksportēt mainīgo čaulas skriptā?
- Kas ir $ @ bash skriptā?
- Kā apkopot bash scenāriju?
Kā jūs nododat mainīgo bash skriptā?
Argumentus var nodot skriptam, kad tas tiek izpildīts, ierakstot tos kā ar atstarpēm atdalītu sarakstu pēc skripta faila nosaukuma. Skripta iekšienē mainīgais $ 1 atsaucas uz pirmo argumentu komandrindā, $ 2 uz otro argumentu un tā tālāk. Mainīgais $ 0 atsaucas uz pašreizējo skriptu.
Kā eksportēt mainīgo čaulas skriptā?
Piemēram, izveidojiet mainīgo ar nosaukumu vech un piešķiriet tam vērtību “Bus”:
- vech = autobuss. Parādiet mainīgā vērtību ar atbalss, ievadiet:
- echo "$ vech" Tagad sāciet jaunu čaulas gadījumu, ievadiet:
- bash. ...
- echo $ vech. ...
- eksportēt dublējumu = "/ nas10 / mysql" echo "Dublēt dir $ backup" bash atbalss "Dublēt dir $ backup" ...
- eksports -p.
Kas ir $ @ bash skriptā?
$ @ attiecas uz visiem čaulas skripta komandrindas argumentiem. 1 USD, 2 USD utt., attiecas uz pirmo komandrindas argumentu, otro komandrindas argumentu utt. Novietojiet mainīgos pēdiņās, ja vērtībās var būt atstarpes.
Kā apkopot bash scenāriju?
Ja vēlaties, lai lietotājs ievadītu numuru kā argumentu skriptā, varat izmantot tālāk esošo skriptu: #!/ bin / bash numurs = "$ 1" noklusējums = 10 summa = "atbalss" $ numurs + $ noklusējums "| bc` echo "$ skaitļa un 10 summa ir $ summa."Pārbaudiet: ./ temp.sh 50 50 un 10 summa ir 60.