Scuze că n-am dat stringul de versiune complet:

Cel care e ciudat e:
adrianp@frost:~$ date --version
date (GNU coreutils) 7.4
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html
>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by David MacKenzie.
adrianp@frost:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.04
DISTRIB_CODENAME=lucid
DISTRIB_DESCRIPTION="Ubuntu 10.04.4 LTS"

Iar cel ok e:
[root@panopticon ~]# date --version
date (coreutils) 5.2.1
Written by David MacKenzie.

Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
You have new mail in /var/spool/mail/root
[root@panopticon ~]# cat /etc/redhat-release
Red Hat Enterprise Linux ES release 4 (Nahant Update 4)

Cred că ambele provin din același source code și diferă într-adevăr
versiunea de soft. Mi se pare ciudat că cel nou raportează greșit...

Versiunea cu "ago" după fiecare particulă merge corect:
adrianp@frost:~$ date --date="2 days ago 9 hours ago 35 minute ago"
Tue Mar  6 22:54:02 EET 2012
La fel și varianta cu "-":
adrianp@frost:~$ date --date="-2 days  -9 hours  -35 minute "
Tue Mar  6 22:54:57 EET 2012

... dar varianta cu "ago" nu mai merge ok pe sistemul vechi:
[root@panopticon ~]# date --date="2 days ago 9 hours ago 35 minute ago"
Wed Mar  7 16:55:31 EET 2012
[root@panopticon ~]# date --date="-2 days  -9 hours  -35 minute "
Tue Mar  6 22:57:04 EET 2012

Pare să fie o schimbare de parsing în versiunea nouă și probabil lipește
"ago" doar de ultima particulă, restul fiind în viitor. Hmm, neplăcut -
asta o să strice ceva scripturi la upgrade-ul care urmează :(
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui