mkdir Fehler im Bash-Skript

Das Folgende ist ein Fragment eines Bash-Skripts, das ich unter cygwin unter Windows ausführe:

deployDir=/cygdrive/c/Temp/deploy

timestamp=`date +%Y-%m-%d_%H:%M:%S`
deployDir=${deployDir}/$timestamp

if [ ! -d "$deployDir" ]; then
    echo "making dir $deployDir"
    mkdir -p $deployDir
fi

Dies erzeugt eine Ausgabe wie:

making dir /cygdrive/c/Temp/deploy/2010-04-30_11:47:58
mkdir: missing operand
Try `mkdir --help' for more information.

Allerdings, wenn ich @ eingeb/cygdrive/c/Temp/deploy/2010-04-30_11:47:58 in der Befehlszeile ist es erfolgreich, warum funktioniert derselbe Befehl im Skript nicht?

anke, D

Antworten auf die Frage(6)

Ihre Antwort auf die Frage