Guten Morgen,
ich habe im Moment ein Projekt, bei dem ich ein csh Skript schreiben soll, dass gewisse Zahlen ausliest und ändert. Dazu wollte ich in einer if-Anweisung einen Vergleich amchen, aber ich bekomme leider immer eine Fehlermeldung und hoffe, dass mir jemand von euch sagen kann, wo mein Fehler liegt.
Hier der Code meiner if-Anweisung:
# wenn neues gleich altes Datum
if [ $OLDDAT == $CURDAT ] ; then
# neue Nummer gleich alte Nummer Plus 1
NEWNUM = `expr $OLDNUM + 1 | cut -c 9-`
echo $NEWNUM
# wenn neues ungleich altes Datum
else
# neue Nummer gleich 00
NEWNUM = "00"
echo $NEWNUM
fi
Fehlermeldung: if: Expression Syntax.
Ich denke, dass es sich um die erste Zeile if [ $OLDDAT == $CURDAT ] ; then handelt. das da iwo ein Fehler mit dem Vergleich oder so vorliegt