Parametry skryptu powłoki

Parametry skryptu powłoki

Skrypt powłoki bash ma parametry. Parametry te zaczynają się od 1 $ Do 9 dolarów.

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 $1, drugi argument jako $2 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 $1, 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.

Parametry powłoki

Parametry Funkcjonować
1-9 dolarów Reprezentują parametry pozycyjne dla argumentów od jednego do dziewięciu
${10}-${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:

Parametry skryptu powłoki Linux 1

Spójrz na powyższą migawkę. To jest skrypt, który napisaliśmy, aby pokazać różne parametry.

Parametry skryptu systemu Linux 2

Spójrz na powyższą migawkę, przekazaliśmy argumenty 1, 5, 90 . Wszystkie parametry pokazują swoją wartość po uruchomieniu skryptu.