Witam piszę sobie skrypt, w którym istnieje funkcja która tworzy nowy katalog o ile on nie istnieje.
Wygląda to u mnie tak:
function nowykatalog
{
dialog --title "Tworzenie nowego katalogu: " \\
--backtitle "Katalog" \\
--inputbox "Wpisz nazwę nowego katalogu: " 8 50 "" \\
2> .tempfile
output=`cat .tempfile`
rm -f .tempfile
if [ -d ./"$output"]
then
echo "Taki katalog istnieje"
else
mkdir $output
fi
}
Problem polega na tym, że wg mojego kursu:
http://www.dief.republika.pl/if.html mam dobrze. A warunek jest błędnie wpisany o czym informuje mnie konsola:
./k: line 12: [: missing `]'
dwunasta linijka u mnie to akurat właśnie if [ -d ./"$output"]
Dzięki za posty:)