Bash: Datumsvergleich

2 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Wenn die beiden Variablen numerisch sind, dann versuche es mit [ $TAGUEVERGABE -gt $TAG ] im Test. Damit das Datum numerisch wird, benutze an einfachsten den Unix-Zeitstempel, also

if [ $(stat -c %Y $DATEI1) -gt $(stat -c %Y $DATEI2) ] ; then echo "Test" ; fi

Ich danke dir. Es hat funktioniert.

0

Anscheinend sollte ein Leerzeichen sowohl nach der öffnenden als auch vor der schliessenden eckigen Klammer stehen.Vielleicht funktioniert es.

Vielen Dank für die Antwort. Das war leider nicht das Problem :(

0

Was möchtest Du wissen?