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.