- Hvordan sender du en variabel i et bash-script?
- Hvordan eksporterer jeg en variabel i shell-script?
- Hvad er $ @ i bash-script?
- Hvordan summerer jeg et bash-script?
Hvordan sender du en variabel i et bash-script?
Argumenter kan overføres til scriptet, når det udføres, ved at skrive dem som en pladsafgrænset liste efter scriptfilnavnet. Inde i scriptet henviser variablen $ 1 til det første argument i kommandolinjen, $ 2 til det andet argument og så videre. Variablen $ 0 henviser til det aktuelle script.
Hvordan eksporterer jeg en variabel i shell-script?
For eksempel, Opret variablen kaldet vech, og giv den en værdi "Bus":
- vech = Bus. Vis værdien af en variabel med ekko, indtast:
- ekko "$ vech" Start nu en ny shell-forekomst, indtast:
- bash. ...
- ekko $ vech. ...
- eksport backup = "/ nas10 / mysql" echo "Backup dir $ backup" bash echo "Backup dir $ backup" ...
- eksport -p.
Hvad er $ @ i bash-script?
$ @ henviser til alle shell-scriptets kommandolinjeargumenter. $ 1, $ 2 osv., henvis til det første kommandolinjeargument, det andet kommandolinjeargument osv. Placer variabler i anførselstegn, hvis værdierne muligvis har mellemrum.
Hvordan summerer jeg et bash-script?
Hvis du vil have brugeren til at indtaste nummeret som et argument til scriptet, kan du bruge scriptet nedenfor: #!/ bin / bash number = "$ 1" default = 10 sum = `echo" $ number + $ default "| bc` echo "Summen af $ nummer og 10 er $ sum." Kontrollere: ./Midlertidig.sh 50 Summen af 50 og 10 er 60.