First page Back Continue Last page Overview Graphics

Beispiel für Parameterübergabe

Zur Erinnerung aus Tag 2:

head -2 planeten2.txt; tail -n +3 planeten2.txt | sort

$1

Abstrahieren und zusammenfassen

#!/bin/bash

head -2 $1 ; tail -n +3 $1 | sort

> hsort.bash planeten2.txt

Notes:

Übungsaufgabe 5.13.1

Erzeugt und speichert dieses Skript unter dem Namen “hsort.bash” in eurem “shell-skripte”-Unterverzeichnis ab.

Ruft das Skript anschließend probeweise mit der Datei planeten2.txt auf.

Übungsaufgabe 5.13.2

Ändert das Skript so ab, dass man als zweites Argument die Spalte angibt, nach der sortiert werden soll. Nennt das Skript “hsort2.bash” und nehmt der Einfachheit halber an, dass alle Spalten numerisch sortiert werden sollen. Prüft euer Skript mit den folgenden Aufrufen:

> hsort2 planeten2.txt 2

> hsort2 planeten2.txt 3