Skript bash shell má parametre. Tieto parametre začínajú od 1 dolár do 9 dolárov.
arraylist a linkedlist
Keď odovzdávame argumenty do rozhrania príkazového riadka, týmto argumentom je cez shell priradený pozičný parameter.
Prvý argument je priradený ako , druhý argument je priradený ako a tak ďalej...
Ak existuje viac ako 9 argumentov, potom desiaty alebo ďalšie argumenty nemožno priradiť ako alebo .
Musíte buď spracovať alebo uložiť parameter , potom pomocou posun príkaz drop parameter 1 a presunúť všetky ostatné argumenty o jeden nadol. Zarobí 10 dolárov ako 9 dolárov, 9 dolárov ako 8 dolárov a tak ďalej.
10 1 milióna
Parametre škrupiny
Parametre | Funkcia |
---|---|
$ 1 - $ 9 | Predstavujú pozičné parametre pre argumenty jedna až deväť |
– ${n} | Predstavujú pozičné parametre pre argumenty po deviatich |
0 USD | Predstavuje názov skriptu |
$∗ | Reprezentujte všetky argumenty ako jeden reťazec |
$@ | Rovnaké ako $∗, ale líšia sa, keď sú uzavreté v (') |
# $ | Predstavuje celkový počet argumentov |
$$ | PID skriptu |
$? | Predstavuje posledný návratový kód |
Príklad:
Pozrite sa na snímku vyššie, toto je skript, ktorý sme napísali na zobrazenie rôznych parametrov.
Pozrite sa na snímku vyššie, prešli sme argumentmi 1, 5, 90 . Všetky parametre ukazujú svoju hodnotu pri spustení skriptu.