Skrypt powłoki bash ma parametry. Parametry te zaczynają się od 1 $ Do 9 dolarów.
co to znaczy xd
Kiedy przekazujemy argumenty do interfejsu wiersza poleceń, za pośrednictwem powłoki do tych argumentów przypisywany jest parametr pozycyjny.
Pierwszy argument jest przypisany jako , drugi argument jako i tak dalej...
Jeśli jest więcej niż 9 argumentów, to dziesiąty lub dalsze argumenty nie mogą być przypisane jako 10 USD lub 11 USD.
Musisz albo przetworzyć, albo zapisać parametr , a następnie za pomocą zmiana polecenie upuść parametr 1 i przesuń wszystkie pozostałe argumenty w dół o jeden. Zarobi 10 dolarów jako 9 dolarów, 9 dolarów jako 8 dolarów i tak dalej.
pisanki na Androida
Parametry powłoki
Parametry | Funkcjonować |
---|---|
1-9 dolarów | Reprezentują parametry pozycyjne dla argumentów od jednego do dziewięciu |
-${n} | Reprezentuje parametry pozycyjne dla argumentów po dziewięciu |
0 dolarów | Reprezentuje nazwę skryptu |
$∗ | Reprezentuj wszystkie argumenty jako pojedynczy ciąg |
$@ | To samo co $∗, ale różni się, gdy jest ujęte w (') |
$# | Reprezentuje całkowitą liczbę argumentów |
$$ | PID skryptu |
$? | Reprezentuje ostatni kod powrotu |
Przykład:
Spójrz na powyższą migawkę. To jest skrypt, który napisaliśmy, aby pokazać różne parametry.
Spójrz na powyższą migawkę, przekazaliśmy argumenty 1, 5, 90 . Wszystkie parametry pokazują swoją wartość po uruchomieniu skryptu.