GNU/Linux >> Linux Esercitazione >  >> Linux

Come gestire più di 10 parametri in shell

Usa le parentesi graffe per metterle in risalto:

echo "${10}"

Qualsiasi parametro posizionale può essere salvato in una variabile per documentarne l'uso e rendere più leggibili le istruzioni successive:

city_name=${10}

Se vengono passati meno parametri, il valore nelle posizioni successive verrà annullato.

Puoi anche scorrere i parametri posizionali in questo modo:

for arg

o

for arg in "[email protected]"

o

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

Puoi avere fino a 256 parametri da 0 a 255 con:

${255}

Linux
  1. Parametri speciali di Bash spiegati con 4 script di shell di esempio

  2. Parametri posizionali di Bash spiegati con 2 script di shell di esempio

  3. Come convertire i caratteri esadecimali in ASCII nella shell di Linux?

  4. Come eseguire Cronjobs più spesso di una volta al minuto?

  5. Come inserire una nuova riga nello script della shell di Linux?

Come modificare una shell utente in Linux

Come avviare tutte le sessioni della shell in una directory diversa da $home?

Come cambiare la shell in Linux

Come utilizzare if-else negli script della shell?

Come fare eco in un file

come inserire una nuova riga se una riga ha più di 60 caratteri