logo

Parametrii scriptului Shell

Un script shell bash are parametri. Acești parametri pornesc de la 1 USD la 9 USD.

exemple de automate dfa

Când trecem argumente în interfața liniei de comandă, un parametru pozițional este atribuit acestor argumente prin intermediul shell-ului.

Primul argument este atribuit ca , al doilea argument este alocat ca și așa mai departe...

Dacă există mai mult de 9 argumente, atunci al zecelea sau mai departe, argumentele nu pot fi atribuite ca sau .

Trebuie fie să procesați, fie să salvați parametrul , apoi cu ajutorul lui schimb comanda aruncați parametrul 1 și mutați toate celelalte argumente în jos cu unul. Va câștiga 10 USD ca 9 USD, 9 USD ca 8 USD și așa mai departe.

Parametrii Shell

Parametrii Funcţie
1 USD - 9 USD Reprezentați parametrii poziționali pentru argumentele unu la nouă
{10}-${n} Reprezentați parametrii de poziție pentru argumentele după nouă
0 USD Reprezintă numele scriptului
$∗ Reprezentați toate argumentele ca un singur șir
$@ La fel ca $∗, dar diferă atunci când este inclus în (')
$# Reprezintă numărul total de argumente
$$ PID-ul scriptului
$? Reprezintă ultimul cod de returnare

Exemplu:

heapify sort
Parametrii Linux Shell Scripting 1

Uită-te la instantaneul de mai sus, acesta este scriptul pe care l-am scris pentru a arăta diferiții parametri.

Parametrii scriptului Linux 2

Uită-te la instantaneul de mai sus, am dat argumente 1, 5, 90 . Toți parametrii își arată valoarea atunci când scriptul este rulat.