PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : gestriges Datum mit bash



elrond
05-04-2004, 07:44
Hallo allerseits,

ich schaff's irgendwie nicht date das gestrige datum zu entlocken... habt Ihr eine Idee?

el

peschmae
05-04-2004, 09:06
peschmae@satellite:/opt/bash$ date -d yesterday
Son Apr 4 10:05:56 CEST 2004


Kaum macht mans richtig, schon gehts. :)

Ich habs zuerst versucht mit


date -d $(expr $(date +%s) - 86400)

aber das wollte auch nicht :rolleyes:
Dann hab ich mir gedacht dass es wohl auch so ginge :D

MfG Peschmä

elrond
05-04-2004, 09:57
hey, fang nicht an aus meiner sig zu klaun... ;)

Danke :D, ist genau das was ich gesucht habe.

woher hast du das? in der man-page steht's leider nicht...


Ich benutze das um für einen automatischen Import einen dateinamen zusammenzubaun der das datum von gestern enthält:

CSRD_01_77_20040404.DAT

date -d yesterday +"%d%m%Y" liefert mir genau was ich brauche, gracias:D

peschmae
05-04-2004, 11:04
Ich hatte es schon mal irgendwo gelesen.

Hab nach der Möglichkeit, dem "date --datum" Sekunden nach 1970 beizubringen bei google vorbeigeguckt http://www.google.com/search?q=%22date+--date%22+bash&btnG=Google-Suche&hl=de&ie=ISO-8859-1

und beim drüberblicken das da gesehen:


... 01 1999 Mon Nov 15 18:21:01 1999 # + one minute LINUX: $ date; date -d yesterday ... 10:41


und klick :)

MfG Peschmä