Servus,
ich habe nur eine kurze Frage, worauf ich jedoch keine Antwort gefunden habe.
Habe sicher nur falsch gegoogelt, weil viel kann es sicher nicht sein.
Es geht hier um ein Bash S*****, welches abfragt ob ein Ordner "lol" existiert,
falls nicht, wird der User gefragt, ob dieser erstellt werden soll.
Es soll egal sein, ob der User J oder j für Ja angibt, oder N bzw.n.
Also die Groß- Kleinschreibung soll ignoriert werden.
Sieht aktuell so aus, funktioniert auch, jedoch will man ja nicht für jede mögliche Eingabe einen Fall abhandeln.
Zusätzlich wäre noch interessant, wie man damit umgeht, wenn der User ganz andere Werte angibt.
Zitat:
#!/bin/bash
if [ -d lol ]
then
echo "Das Verzeichnis existiert"
else
echo "Das Verzeichnis existiert nicht"
read -p "Soll das Verzeichnis erstellt werden (J/N)?: " erstellen
if [ $erstellen = J ]
then
mkdir lol
echo "Das Verzeichnis wurde erstellt"
fi
if [ $erstellen = j ]
then
mkdir lol
echo "Das Verzeichnis wurde erstellt"
fi
if [ $erstellen = N ]
then
echo "Das Verzeichnis wurde nicht erstellt"
fi
if [ $erstellen = n ]
then
echo "Das Verzeichnis wurde nicht erstellt"
fi
fi
|
Über Anregungen würde ich mich sehr freuen, Danke!