Datum vergleichen

F

FrankAdolph

Grünschnabel
Hallo,

ich muss in einem Skript Daten vergleichen, so in etwa nach dem Schema:

mindate=$( date -d"20051201" +%d.%m.%Y )

Jetzt lese ich aus einem String ein Datum im Format TT.MM.JJJJ und will es mit $mindate vergleichen (größer oder gleich), so unter dem Motto:

if [ $datum_aus_string >= $mindate ]
then
...
fi

Funktioniert das überhaupt?

Danke für eure Hilfe!
Frank
 
Wenn Du ein Datum im Format JJJJMMTT darstellst, sind numerische und chronologische Sortierung identisch.
 
ansonsten rechne halt beide daten in sekunden um und vergleiche die
Code:
date -d "20051201" +%s
 
Danke für eure Hilfe! Auf die Sekunden hätte man auch selber kommen können :)
 

Ähnliche Themen

Hilfe für ein shell script

NAS-Drive Mount in Bash-Script über crontab

Verschlüsseltes Backup-Script mit rsync

Rückgabe eines Befehls

Shell Skript beschleunigen

Zurück
Oben