On 03/08/2012 04:09 PM, Adrian Popa wrote:
> Salut.
>
> Încercam să fac un debugging la un script ca să dau de următorul
> comportament ciudat:
>
> Sistemul pe care functioneaza:
> [root@panopticon ~]# date
> Thu Mar 8 16:06:35 EET 2012
> [root@panopticon ~]# date --date='2 days 9 hours 35 minutes ago'
> Tue Mar 6 06:31:36 EET 2012
> [root@panopticon ~]# set | grep LANG
> LANG=en_US.ISO-8859-1
> [root@panopticon ~]# date --version
> date (coreutils) 5.2.1
>
> Sistemul pe care nu functioneaza:
> adrianp@frost:~$ date
> Thu Mar 8 16:08:03 EET 2012
> adrianp@frost:~$ date --date='2 days 9 hours 35 minutes ago'
> Sun Mar 11 00:33:11 EET 2012
> adrianp@frost:~$ set | grep LANG
> LANG=en
> LANGUAGE=en
> adrianp@frost:~$ date --version
> date (GNU coreutils) 7.4
>
> In afara de diferenta de versiune, aveti idee de ce e interpretat diferit
> stringul --date? Il mai afecteaza vreo variabila de environment?
`-d DATESTR'
`--date=DATESTR'
Display the date and time specified in DATESTR instead of the
current date and time. DATESTR can be in almost any common
format. It can contain month names, time zones, `am' and `pm',
`yesterday', etc. For example, `--date="2004-02-27
14:19:13.489392193 +0530"' specifies the instant of time that is
489,392,193 nanoseconds after February 27, 2004 at 2:19:13 PM in a
time zone that is 5 hours and 30 minutes east of UTC.
Note: input currently must be in locale independent format. E.g.,
the LC_TIME=C below is needed to print back the correct date in
many locales:
date -d "$(LC_TIME=C date)"
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug