Als Einführung in die Bash-Programmierung verwenden wir drei Befehle, deren Optionen und Parameter mit Eingaben definiert werden sollen:
- tar cfz /tmp/backup.tgz /home
- tar tf /tmp/backup.tgz
- tar xfz /tmp/backup.tgz /home
Dazu wird zuerst eine Endlosschliefe als Ereignissteuerung implemtiert. Diese ruft ein Menü aur, welches dann in die Unterfunktionen verzweigt. Diese Unterfunktionen sind wieder nur dafür da, Ausgaben mit erklärendem Inhalt auszugeben und dann entsprechend die Eingabe zu bewerkstelligen. Sind die Eingaben alle erfolgreich absolviert, so werden die Befehle ausgeführt und danach in das Menü zurückgekehrt.