First page Back Continue Last page Overview Graphics

Argumente an Shell-Skripte übergeben

Beispiel zur Übergabe von Argumenten an Shell-Skripte:

#!/bin/bash

echo "Erstes : $1"

echo "Zweites: $2"

echo "Drittes: $3"

echo "Anzahl: $#"

echo "Alle: $*"

Notes:

Die Art und Weise wie Shell-Skripte ihre Argument erhalten ist ziemlich einfach: Auf einzelne Argumente greift man mit $i zu, wobei i für das i-te Argument steht. Die Anzahl aller Argumente erhält man mit $#; alle Argumente in einer Zeile gibt es via $*.

Übungsaufgabe 5.12.1

Das obige Shell-Skript gibt es im Übungsverzeichnis unter shell-skripte/parameter.bash.

Ruft das Skript jeweils einmal mit 2, 3, und 4 Argumenten auf und vollzieht die Ausgabe nach.