Skript bash shell má parametry. Tyto parametry začínají od 1 $ na 9 $.
apurva padgaonkar
Když předáme argumenty do rozhraní příkazového řádku, je těmto argumentům prostřednictvím shellu přiřazen poziční parametr.
První argument je přiřazen jako , druhý argument je přiřazen jako a tak dále...
Pokud existuje více než 9 argumentů, pak desátý nebo další argumenty nelze přiřadit jako nebo .
Musíte buď zpracovat nebo uložit parametr , pak s pomocí posun příkaz drop parametr 1 a přesunout všechny ostatní argumenty dolů o jeden. Vydělá 10 dolarů za 9 dolarů, 9 dolarů za 8 dolarů a tak dále.
Parametry shellu
Parametry | Funkce |
---|---|
$ 1 - $ 9 | Představují poziční parametry pro argumenty jedna až devět |
-${n} | Představují poziční parametry pro argumenty po devítce |
0 $ | Reprezentativní název skriptu |
$∗ | Reprezentujte všechny argumenty jako jeden řetězec |
$@ | Stejné jako $∗, ale liší se, když je uzavřeno v (') |
# $ | Představuje celkový počet argumentů |
$$ | PID skriptu |
$? | Představuje poslední návratový kód |
Příklad:
maven nainstalovat
Podívejte se na výše uvedený snímek, toto je skript, který jsme napsali pro zobrazení různých parametrů.
Podívejte se na výše uvedený snímek, předali jsme argumenty 1, 5, 90 . Všechny parametry ukazují svou hodnotu při spuštění skriptu.