Shell Skripte
Aufgabe 12:
Gegeben ist folgendes Bash Skript:
#!/bin/bash
# Variable für Backup-Namen setzen.
# Der Backup-Ordner trägt den Namen der Variablen
BackupOrdner="Sicherheitstest"
# in den darübergehenden Ordner wechseln
cd ..
if test -d $BackupOrdner
then
echo "Der Ordner existiert!"
else
mkdir $BackupOrdner
echo "Der Ordner "$BackupOrdner" wurde angelegt!"
fi
-
Das Skript liegt in einem Ordner
Skripte
.
a) |
Beschreiben Sie kurz, was das Skript tut. |
b) |
Führen sie das Skript im Ordner |
c) |
Führen sie das Skript im übergeordneten Ordner von Was ist der Unterschied zur Aufgabe b) ? |
d) |
Modifizieren Sie das Skript so, dass es von jedem Punkt im Dateisystem ausgeführt werden kann. Es soll immer im übergeordneten Ordner von |
Hinweis:
Benutzen Sie die Systemvariable $0 und den Befehl dirname