GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Umgang mit mehr als 10 Parametern in der Shell

Verwenden Sie geschweifte Klammern, um sie voneinander abzuheben:

echo "${10}"

Jeder Positionsparameter kann in einer Variablen gespeichert werden, um seine Verwendung zu dokumentieren und spätere Anweisungen besser lesbar zu machen:

city_name=${10}

Wenn weniger Parameter übergeben werden, wird der Wert an den späteren Positionen zurückgesetzt.

Sie können auch wie folgt über die Positionsparameter iterieren:

for arg

oder

for arg in "[email protected]"

oder

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

Sie können bis zu 256 Parameter von 0 bis 255 haben mit:

${255}

Linux
  1. Spezielle Bash-Parameter mit 4 Beispiel-Shell-Skripten erklärt

  2. Bash-Positionsparameter mit 2 Beispiel-Shell-Skripten erklärt

  3. Wie kann man Cronjobs öfter als einmal pro Minute ausführen?

  4. Wie füge ich eine neue Zeile in ein Linux-Shell-Skript ein?

  5. Wie kann man eine Liste von Wörtern in einer Shell-Zeichenfolge umkehren?

So ändern Sie eine Benutzer-Shell in Linux

Wie behandelt man Schalter in einem Shell-Skript?

So ändern Sie die Shell unter Linux

Wie verwende ich if-else in Shell-Skripten?

Wie Echo in Datei

Wie konvertiere ich Hex in ASCII-Zeichen in der Linux-Shell?