[linux-l] Shell scripting / Datum
Jens Dreger
jens.dreger at physik.fu-berlin.de
Mo Mai 24 17:33:11 CEST 2004
On Mon, May 24, 2004 at 05:05:54PM +0200, Thomas Brinker wrote:
> Hallo!
>
> Also mit
> /bin/date +%Y-%m-%d
> bekomme ich das heutige Datum ganz nett formatiert.
>
> Was aber wenn ich nicht heute haben will, sondern heute vor einer Woche?
dreger at smart:~> date +%Y-%m-%d
2004-05-24
dreger at smart:~> date -d "now + 1 day" +%Y-%m-%d
2004-05-25
dreger at smart:~> date -d "now + 1 month" +%Y-%m-%d
2004-06-24
dreger at smart:~> date -d "now + 1 year" +%Y-%m-%d
2005-05-24
Allerdings tut sich der date-Befehl nach meinen Erfahrungen nicht
durch grossartige Portabilitaet hervor:
dreger at up:~> uname
OSF1
dreger at up:~> date -d "now + 1 day" +%Y-%m-%d
date: illegal option -- d
Usage: date [-u] [+field descriptors]
Der Aerger geht aber auch schon frueher los:
dreger at up:~> date +%s
%s
vs.
dreger at smart:~> date +%s
1085412778
Gruss,
Jens.
Mehr Informationen über die Mailingliste linux-l