GNU/Linux >> Znalost Linux >  >> Linux

Jak zacházet s více než 10 parametry v shellu

K jejich vypnutí použijte složené závorky:

echo "${10}"

Jakýkoli poziční parametr lze uložit do proměnné, aby bylo možné dokumentovat jeho použití a učinit pozdější příkazy čitelnějšími:

city_name=${10}

Pokud bude předáno méně parametrů, hodnota na pozdějších pozicích bude zrušena.

Můžete také iterovat poziční parametry takto:

for arg

nebo

for arg in "[email protected]"

nebo

while (( $# > 0 ))    # or [ $# -gt 0 ]
do
    echo "$1"
    shift
done

Pomocí:

můžete mít až 256 parametrů od 0 do 255
${255}

Linux
  1. Proč je Printf lepší než Echo?

  2. Jak zacházet s přepínači ve skriptu Shell?

  3. Jak změnit Shell v Linuxu

  1. Jak spouštět Cronjobs častěji než jednou za minutu?

  2. Jak vložit nový řádek do skriptu prostředí Linux?

  3. Jak obrátit seznam slov v řetězci shellu?

  1. Jak předat parametry aliasu?

  2. Jak vyčistit přípony souborů?

  3. Jak rozdělit terminál na více než jeden „pohled“?