- Hvordan sender du en variabel i et bash-skript?
- Hvordan eksporterer jeg en variabel i skallskript?
- Hva er $ @ i bash-skript?
- Hvordan summerer jeg et bash-skript?
Hvordan sender du en variabel i et bash-skript?
Argumenter kan overføres til skriptet når det kjøres, ved å skrive dem som en plassavgrenset liste etter skriptfilnavnet. Inne i skriptet refererer $ 1-variabelen til det første argumentet i kommandolinjen, $ 2 for det andre argumentet og så videre. Variabelen $ 0 refererer til gjeldende skript.
Hvordan eksporterer jeg en variabel i skallskript?
Lag for eksempel variabelen kalt vech, og gi den verdien "Buss":
- vech = Buss. Vis verdien av en variabel med ekko, skriv inn:
- ekko "$ vech" Start nå en ny skallforekomst, skriv inn:
- bash. ...
- ekko $ vech. ...
- eksport backup = "/ nas10 / mysql" echo "Backup dir $ backup" bash echo "Backup dir $ backup" ...
- eksport -p.
Hva er $ @ i bash-skript?
$ @ refererer til alle kommandolinjeargumentene til et skallskript. $ 1, $ 2 osv., referer til det første kommandolinjeargumentet, det andre kommandolinjeargumentet osv. Plasser variabler i anførselstegn hvis verdiene kan ha mellomrom.
Hvordan summerer jeg et bash-skript?
Hvis du vil at brukeren skal legge inn nummeret som et argument i skriptet, kan du bruke skriptet nedenfor: #!/ bin / bash number = "$ 1" default = 10 sum = `echo" $ number + $ default "| bc` echo "Summen av $ nummer og 10 er $ sum." Sjekk: ./ temp.sh 50 Summen av 50 og 10 er 60.