Shell Script parametre
Et bash shell script har parametre. Disse parametre starter fra $1 til $9.
Når vi sender argumenter ind i kommandolinjegrænsefladen, tildeles en positionsparameter til disse argumenter gennem skallen.
Det første argument er tildelt som $1, andet argument er tildelt som $2 og så videre...
Hvis der er mere end 9 argumenter, så tiende argumenter eller fremefter kan ikke tildeles som $10 eller $11.
Du skal enten behandle eller gemme parameteren $1, derefter ved hjælp af flytte kommando slip parameter 1 og flyt alle andre argumenter ned med én. Det vil tjene $10 som $9, $9 som $8 og så videre.
Shell parametre
| Parametre | Fungere |
|---|---|
| $1-$9 | Repræsenterer positionelle parametre for argumenter 1 til 9 |
| ${10}-${n} | Repræsenterer positionelle parametre for argumenter efter ni |
| $0 | Repræsenter navnet på scriptet |
| $∗ | Repræsenter alle argumenterne som en enkelt streng |
| $@ | Samme som $∗, men afviger, når de er indeholdt i (') |
| $# | Repræsenter det samlede antal argumenter |
| $$ | PID af scriptet |
| $? | Repræsenter sidste returkode |
Eksempel:
Se på ovenstående snapshot, dette er scriptet vi har skrevet for at vise de forskellige parametre.
Se på ovenstående øjebliksbillede, vi har bestået argumenter 1, 5, 90 . Alle parametre viser deres værdi, når scriptet køres.