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.