karl-heinz-lnx
04.02.13, 09:12
Hallo,
geht diese Vearbeitung in einem bash Skript eleganter?
Dabei möchte ich keinen Exit-Befehl in den else Zweigen benutzen.
Anmerkung: das ist in der Form naturlich kein korrektes Skript.
if [ -d $verzeichnis_1 ]
then
if [ -e $datei_1 ]
then
if [ -d $verzeichnis_2 ]
then
if [ -e $datei_2 ]
then
{ weitere Verarbeitung }
else
echo fehler $datei_2
fi
else
echo fehler $verzeichnis_2
if
else
echo fehler $datei_1
fi
else
echo fehler $verzeichnis_1
fi
geht diese Vearbeitung in einem bash Skript eleganter?
Dabei möchte ich keinen Exit-Befehl in den else Zweigen benutzen.
Anmerkung: das ist in der Form naturlich kein korrektes Skript.
if [ -d $verzeichnis_1 ]
then
if [ -e $datei_1 ]
then
if [ -d $verzeichnis_2 ]
then
if [ -e $datei_2 ]
then
{ weitere Verarbeitung }
else
echo fehler $datei_2
fi
else
echo fehler $verzeichnis_2
if
else
echo fehler $datei_1
fi
else
echo fehler $verzeichnis_1
fi