Et bash-skallskript har parametere. Disse parameterne starter fra til .
kanel vs kompis
Når vi sender argumenter inn i kommandolinjegrensesnittet, tilordnes en posisjonsparameter til disse argumentene gjennom skallet.
Det første argumentet er tilordnet som , det andre argumentet er tildelt som og så videre...
Hvis det er mer enn 9 argumenter, da tiende eller videre argumenter kan ikke tilordnes som eller .
Du må enten behandle eller lagre -parameteren, deretter ved hjelp av skifte kommando slipp parameter 1 og flytt alle andre argumenter ned med ett. Det vil tjene som , som og så videre.
finn i streng c++
Skallparametere
| Parametere | Funksjon | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| – | Representerer posisjonsparametere for argumentene en til ni | ||||||||||||||||||
| -${n} | Representerer posisjonsparametere for argumenter etter ni | ||||||||||||||||||
Et bash-skallskript har parametere. Disse parameterne starter fra $1 til $9. Når vi sender argumenter inn i kommandolinjegrensesnittet, tilordnes en posisjonsparameter til disse argumentene gjennom skallet. Det første argumentet er tilordnet som $1, det andre argumentet er tildelt som $2 og så videre... Hvis det er mer enn 9 argumenter, da tiende eller videre argumenter kan ikke tilordnes som $10 eller $11. Du må enten behandle eller lagre $1-parameteren, deretter ved hjelp av skifte kommando slipp parameter 1 og flytt alle andre argumenter ned med ett. Det vil tjene $10 som $9, $9 som $8 og så videre. Skallparametere
Eksempel: Se på øyeblikksbildet ovenfor, dette er skriptet vi har skrevet for å vise de forskjellige parameterne. Se på øyeblikksbildet ovenfor, vi har bestått argumenter 1, 5, 90 . Alle parameterne viser verdien når skriptet kjøres. | Representer navnet på skriptet | ||||||||||||||||||
| $∗ | Representer alle argumentene som en enkelt streng | ||||||||||||||||||
| $@ | Samme som $∗, men avviker når de er omsluttet av (') | ||||||||||||||||||
| $# | Representerer totalt antall argumenter | ||||||||||||||||||
| $$ | PID for skriptet | ||||||||||||||||||
| $? | Representer siste returkode |
Eksempel:
Se på øyeblikksbildet ovenfor, dette er skriptet vi har skrevet for å vise de forskjellige parameterne.
Se på øyeblikksbildet ovenfor, vi har bestått argumenter 1, 5, 90 . Alle parameterne viser verdien når skriptet kjøres.