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
Uită-te la instantaneul de mai sus, acesta este scriptul pe care l-am scris pentru a arăta diferiții parametri.
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.