myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Ungelesen 01.05.18, 23: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 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!
sunmiguel ist offline   Mit Zitat antworten
Ungelesen 03.05.18, 16:15   #2
ThreeChord
Rente
 
Registriert seit: Oct 2015
Beiträge: 633
Bedankt: 445
ThreeChord erschlägt nachts Börsenmakler | 14955 Respekt PunkteThreeChord erschlägt nachts Börsenmakler | 14955 Respekt PunkteThreeChord erschlägt nachts Börsenmakler | 14955 Respekt PunkteThreeChord erschlägt nachts Börsenmakler | 14955 Respekt PunkteThreeChord erschlägt nachts Börsenmakler | 14955 Respekt PunkteThreeChord erschlägt nachts Börsenmakler | 14955 Respekt PunkteThreeChord erschlägt nachts Börsenmakler | 14955 Respekt PunkteThreeChord erschlägt nachts Börsenmakler | 14955 Respekt PunkteThreeChord erschlägt nachts Börsenmakler | 14955 Respekt PunkteThreeChord erschlägt nachts Börsenmakler | 14955 Respekt PunkteThreeChord erschlägt nachts Börsenmakler | 14955 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 is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:00 Uhr.


Sitemap

().