2008/5/13 MOROIANU Dragos <[EMAIL PROTECTED]>:
> Salut,
>  Am vazut ca utilitarul gnu date contine o sintaxa
>  destul de permisiva cu rezultate complexe. In
>  exemplele pe care le-am gasit este prezentat cum se
>  poate obtine de exemplu data de acum 10 ani:
>  $ date --date="10 years ago"
>  sau data peste 5 ani, 2 luni si 23 de zile:
>  $ date --date="+5 years +2 months +23 days"
>  ...
>  si tot asa.
>  Stiti daca se poate face o diferenta intre date? De
>  exemplu vreau sa stiu cate minute/ore sunt intre 12:35
>  si 17:25.
>  Solutii in C si perl am deja, dar m-ar interesa daca e
>  posibil si cu date.

Solutia batraneasca e sa convertesti in unix time si sa faci diferenta
matematic.

De exemplu cum zice nenea asta:

http://www.unix.com/tips-tutorials/31944-simple-date-time-calulation-bash.html

IMO e mai portabil asa, nu toate scamatoriile din gnu utils sunt
posix-compliant si gasibile pe alte sisteme.

-- 
  "Unix was written to play Spacewar and cheat at Scrabble,
   but Linux was created merely to prove that it booted." - a.s.r. quote

_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui