myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM
Ungelesen 01.05.18, 22:38   #1
sunmiguel
Anfänger
 
Registriert seit: May 2018
Beiträge: 1
Bedankt: 0
sunmiguel ist noch neu hier! | 3 Respekt Punkte
Standard Bash Userabfrage

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 Script, 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!
sunmiguel ist offline   Mit Zitat antworten
Ungelesen 03.05.18, 15:15   #2
ThreeChord
Moderator
 
Registriert seit: Oct 2015
Ort: /dev/null
Beiträge: 706
Bedankt: 406
ThreeChord putzt sich die Zähne mit Knoblauch. | 1797 Respekt PunkteThreeChord putzt sich die Zähne mit Knoblauch. | 1797 Respekt PunkteThreeChord putzt sich die Zähne mit Knoblauch. | 1797 Respekt PunkteThreeChord putzt sich die Zähne mit Knoblauch. | 1797 Respekt PunkteThreeChord putzt sich die Zähne mit Knoblauch. | 1797 Respekt PunkteThreeChord putzt sich die Zähne mit Knoblauch. | 1797 Respekt PunkteThreeChord putzt sich die Zähne mit Knoblauch. | 1797 Respekt PunkteThreeChord putzt sich die Zähne mit Knoblauch. | 1797 Respekt PunkteThreeChord putzt sich die Zähne mit Knoblauch. | 1797 Respekt PunkteThreeChord putzt sich die Zähne mit Knoblauch. | 1797 Respekt PunkteThreeChord putzt sich die Zähne mit Knoblauch. | 1797 Respekt Punkte
Standard

Etwas in der Richtung?

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 -o $erstellen = j ]
then
mkdir lol
echo "Das Verzeichnis wurde erstellt"
fi

if [ $erstellen = N -o $erstellen = n]
then
echo "Das Verzeichnis wurde nicht erstellt"
fi


fi
ThreeChord ist offline   Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:57 Uhr.


Sitemap

().