logo

Shell-skriptparametere

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

Parametere Funksjon
$1–$9 Representerer posisjonsparametere for argumentene en til ni
${10}-${n} Representerer posisjonsparametere for argumenter etter ni
$0 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:

Linux Shell Scripting parametere 1

Se på øyeblikksbildet ovenfor, dette er skriptet vi har skrevet for å vise de forskjellige parameterne.

Linux-skriptparametere 2

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:

Linux Shell Scripting parametere 1

Se på øyeblikksbildet ovenfor, dette er skriptet vi har skrevet for å vise de forskjellige parameterne.

Linux-skriptparametere 2

Se på øyeblikksbildet ovenfor, vi har bestått argumenter 1, 5, 90 . Alle parameterne viser verdien når skriptet kjøres.