S
Sisko78
Jungspund
Hallo,
ich habe hier eine Datei mit Zeilen, in denen ein Datum enthalten ist (irgendwo mitten drin, Format Year-month-day). Jetzt überlege ich schon ziemlich lange, wie ich das machen kann, dass eine Zeile gelöscht wird, wenn das Datum dieser Zeile älter als meinetwegen 30 Tage ist.
Einen praktikablen Ansatz habe ich noch nicht gefunden. Was mir jetzt so einfiel:
Mit sed o.ä. die Datumsstrings in eine Datei
Dieses Zeilenweise auslesen und irgendwie in ein zu gnu date kompatibles format (%s) bringen, die Differenz zum aktuellen Datum ausrechnen, wenn > 30 Tage dann Zeile irgendwie löschen.
Naja, da sind noch einige Fragezeichen und irgendwies, deshalb diese Frage an euch.
Vielen Dank im vorraus
Gruß
Sisko
ich habe hier eine Datei mit Zeilen, in denen ein Datum enthalten ist (irgendwo mitten drin, Format Year-month-day). Jetzt überlege ich schon ziemlich lange, wie ich das machen kann, dass eine Zeile gelöscht wird, wenn das Datum dieser Zeile älter als meinetwegen 30 Tage ist.
Einen praktikablen Ansatz habe ich noch nicht gefunden. Was mir jetzt so einfiel:
Mit sed o.ä. die Datumsstrings in eine Datei
Dieses Zeilenweise auslesen und irgendwie in ein zu gnu date kompatibles format (%s) bringen, die Differenz zum aktuellen Datum ausrechnen, wenn > 30 Tage dann Zeile irgendwie löschen.
Naja, da sind noch einige Fragezeichen und irgendwies, deshalb diese Frage an euch.
Vielen Dank im vorraus
Gruß
Sisko