Zum Testen eines Softwareprojekts benötigen Sie immer wieder eine Anzahl von Dateien.
Anstatt diese jedes mal von Hand anzulegen, erstellen Sie ein Shell-Skript mtouch
(multiple-touch).
Das Shell-Skript kann mit bis zu 3 Argumenten aufgerufen werden. Für fehlende Argumente wird ein Defaultwert verwendet:
# | Argument | Default |
---|---|---|
1 | Anzahl Dateien | 5 |
2 | Dateiname | file |
3 | Verzeichnis | ./ |
Codieren Sie das Script „Multitouch“ als Bash-Script.
~/exercise10
.mtouch.sh
in diesem Ordner.chmod
an.
Erweitern Sie das Skript um einen Hilfetext.
Wird das Script mit mtouch -h
aufgerufen, so soll eine kurze Erklärung des Skripts und der Parameter erscheinen.
Erweitern Sie das Skript um einen interaktiven Modus. Dabei kann der Benutzer die einzelnen Parameter interaktiv in der Konsole eingeben.
Wird das Skript mit mtouch -i
aufgerufen, so zeigt das Skript eine Eingabeaufforderung für alle 3 Parameterwerte.
Der Benutzer kann die Defaultwerte übernehmen, indem er keine Eingabe tätigt und nur Enter drückt.
> mtouch -i Anzahl Dateien (Default: 5) > Dateiname (Default: file) > foobar Ordner (Default "./") >