Hallo,
ich möchte mit `date` mir das Datum von vor x Tagen ausgeben lassen. Ich finde aber nichts in der Doku dazu. Heißt das, dass das nicht geht oder ich etwas übersehen habe?
Ich benötige letztlich ein Datum im Format YYYYMMdd.
Ciao, micbur
mit date relatives Datum finden
"man date" ist wirklich nicht sehr ergiebig, aber "info date" bringt's!
Dann noch das Format setzen und geniessen:
Jochen
Code: Select all
$ date
Fr Mai 12 22:10:07 CEST 2006
$ date -d "2 day ago"
Mi Mai 10 22:10:10 CEST 2006
$ date -d "2 day"
So Mai 14 22:10:12 CEST 2006
Code: Select all
X=42
date -d "$X day ago" "+%Y%m%d"
Die grösste Lüge der EDV? "Mal eben..."
-
- Posts: 430
- Joined: 03. Mar 2006 23:16
Hallo jochen,
'date -d X day ago' funktioniert aber "nur" bis 13.12.1901 ~~ 38100 Tage.
EDIT: und "nur" bis 18.01.2038 ~~ (-)11600 Tage in die Zukunft.
'date -d X day ago' funktioniert aber "nur" bis 13.12.1901 ~~ 38100 Tage.
EDIT: und "nur" bis 18.01.2038 ~~ (-)11600 Tage in die Zukunft.
Last edited by komsomolze on 13. May 2006 12:12, edited 4 times in total.