- Kako prosljeđujete varijablu u bash skripti?
- Kako mogu izvesti varijablu u skriptu ljuske?
- Što je $ @ u bash skripti?
- Kako sumiram bash skriptu?
Kako prosljeđujete varijablu u bash skripti?
Argumenti se mogu proslijediti skripti kada se izvrši, zapisujući ih kao popis razgraničen razmakom nakon naziva datoteke skripte. Unutar skripte, varijabla $ 1 odnosi se na prvi argument u naredbenom retku, $ 2 na drugi argument i tako dalje. Varijabla $ 0 upućuje na trenutnu skriptu.
Kako mogu izvesti varijablu u skriptu ljuske?
Na primjer, stvorite varijablu koja se naziva vech i dajte joj vrijednost "Bus":
- vech = Autobus. Prikažite vrijednost varijable s odjekom, unesite:
- echo "$ vech" Sada pokrenite novu instancu ljuske, unesite:
- bash. ...
- odjek $ vech. ...
- export backup = "/ nas10 / mysql" echo "Sigurnosna kopija dir $ backup" bash echo "Sigurnosna kopija dir $ backup" ...
- izvoz -str.
Što je $ @ u bash skripti?
$ @ odnosi se na sve argumente naredbenog retka skripte ljuske. $ 1, $ 2, itd., odnose se na prvi argument naredbenog retka, drugi argument naredbenog retka itd. Postavite varijable u navodnike ako vrijednosti mogu imati razmake.
Kako sumiram bash skriptu?
Ako želite da korisnik unese broj kao argument u skriptu, možete koristiti skriptu u nastavku: #!/ bin / bash number = "$ 1" default = 10 sum = `echo" $ number + $ default "| bc` echo "Zbroj $ number i 10 je $ sum." Ček: ./ temp.sh 50 Zbroj 50 i 10 je 60.