- Kaip perduoti kintamąjį „bash“ scenarijuje?
- Kaip eksportuoti kintamąjį „shell“ scenarijuje?
- Kas yra $ @ bash scenarijuje?
- Kaip apibendrinti bash scenarijų?
Kaip perduoti kintamąjį „bash“ scenarijuje?
Argumentai gali būti perduoti scenarijui, kai jis bus vykdomas, rašant juos kaip tarpais atskirtą sąrašą po scenarijaus failo pavadinimu. Scenarijuje $ 1 kintamasis nurodo pirmąjį argumentą komandinėje eilutėje, $ 2 antrąjį argumentą ir pan. Kintamasis $ 0 nurodo dabartinį scenarijų.
Kaip eksportuoti kintamąjį „shell“ scenarijuje?
Pvz., Sukurkite kintamąjį, vadinamą vech, ir suteikite jam reikšmę „Autobusas“:
- vech = autobusas. Parodykite kintamojo reikšmę su aidu, įveskite:
- echo "$ vech" Dabar paleiskite naują apvalkalo egzempliorių, įveskite:
- bash. ...
- echo $ vech. ...
- eksportuoti atsarginę kopiją = "/ nas10 / mysql" echo "Backup dir $ backup" bash echo "Backup dir $ backup" ...
- eksportas -p.
Kas yra $ @ bash scenarijuje?
$ @ nurodo visus „shell“ scenarijaus komandinės eilutės argumentus. 1 USD, 2 USD ir kt., nurodykite pirmąjį komandinės eilutės argumentą, antrąjį komandinės eilutės argumentą ir kt. Įdėkite kintamuosius kabutėse, jei reikšmėse gali būti tarpų.
Kaip apibendrinti bash scenarijų?
Jei norite, kad vartotojas į scenarijų įvestų skaičių kaip argumentą, galite naudoti toliau pateiktą scenarijų: #!/ bin / bash number = "$ 1" numatytasis = 10 sum = "aidas" $ number + $ default "| bc` echo "$ skaičiaus ir 10 suma yra $ suma." Patikrinti: ./ temp.sh 50 50 ir 10 suma yra 60.