B
bobafe
Hallo,
habe da mal wieder ein Problem:
Bekomme immer wieder die Fehlermeldung cprtp.sh[6]: <: unknown test operato bei der ich davon ausgehe, dass der Fehler in der o.g. If-Bedingung liegt.
Gibt es einen Weg, das Ergebnis des Diff besser für die if-Bedingung zu nutzen? Z.B. über den Return Code? Wie kriege ich den denn raus?
Gruß,
Andreas.
habe da mal wieder ein Problem:
Code:
if test $modus = "diff"
then
echo "diff $1 $2 laeuft..."
tmpdiff=$(diff $1 $2)
if test $tmpdiff = ""
then
echo "DIFF: $2 wurde nicht geaendert." >> $LOGFILE
else
echo "DIFF: In $2 wurden folgende Aenderungen vorgenommen:" >> $LOGFILE
echo $tmpdiff >> $LOGFILE
fi
Gibt es einen Weg, das Ergebnis des Diff besser für die if-Bedingung zu nutzen? Z.B. über den Return Code? Wie kriege ich den denn raus?
Gruß,
Andreas.