Archiv verlassen und diese Seite im Standarddesign anzeigen : Bash-Skript: Verzeichnis vorhanden?
Hallo!
Gibt es eine Möglichkeit in einem Bash-Skript festzustellen, ob ein bestimmtes Verzeichnis existiert und wenn nicht, dieses dann anzulegen?
so wurd ich das machen
if [ -d /dein/ordner/ ] ; then
echo "verzeichnis vorhanden"
else
mkdir /dein/ordner
fi
Versuchs mal mit diesem hier:
declare dir=/dein/verzeichnis
if [ ! -e $dir ]; then
mkdir $dir; fi
psycho0815
02.07.03, 07:15
des untere beispiel sieht so weit ganz gut aus, ich würde aber den -d switch nehmen statt -e da -e auch auf dateien gleichen namens anspringt!
Vielen Dank für die schnellen Antworten!
Was ist eigentlich der Unterschied zwischen einem echo gefolgt von Anführungszeichen und einem ohne?
Was ist eigentlich der Unterschied zwischen einem echo gefolgt von Anführungszeichen und einem ohne?
Aus Sicht von Echo gibt es keinen Unterschied. Vielleicht noch als Erläuterung zu den aufgeführten Hinweisen: das [ ] ist eine Kurzform für test, in dessen Handbuchseite Du die verschiedenen genannten und weitere Fähigkeiten dieses hilfreichen Programms finden kannst.
local:~ # echo \n
n
local:~ # echo "\n"
\n
local:~ # export TEST="test"
local:~ # echo "$TEST"
test
local:~ # echo '$TEST'
$TEST
local:~ #
gruss,
pitu
Die von Dir genannten Beispiele beschreiben die Interpretation der Parameter durch die shell vor Übergabe an echo; sogesehen gibt es Unterschiede, ich habe die Frage wohl mißverstanden.
Sagen wir mal so, du hast richtig geantwortet, er aber falsch gestellt ;)
gruss,
pitu
Ich denke nicht, daß er damit einverstanden wäre ;)
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.