[ Sale_123 @ 07.10.2009. 21:15 ] @
Pomocu komande time mjerim vrijeme za odredjeni program

time ./mojprogram param1 param2

i rezultat je

real 0m0.002s
user 0m0.001s
sys 0m0.002s

E sad meni samo treba realno vrijeme i to u sekundama, bez ikavkvih oznaka za minutu (m) i sekundu (s) (npr. 0.002)

Prvi problem je to sto pipelinening ne funkcionise sa programom time, nego sa pozivanim programom (time ./mojprogram param1 param2 | grep real, nista ne filtrira)

Drugi problem i kad bio uspio da dobijem samo izlaz : real 0m0.002s, kako ga promjeniti pomocu shell programa u samo 0.002.



[ maksvel @ 07.10.2009. 21:43 ] @
Probaj npr.

/usr/bin/time -f "%e" komanda
[ Sale_123 @ 07.10.2009. 22:13 ] @
Pravi odgovor :-). Hvala!

Zanimljivo je samo sto je dosao od korisnika sedmice ;-)
[ maksvel @ 07.10.2009. 22:22 ] @
Radi Google i na sedmici
A tu je i ssh ka linux-serveru da se proveri...
BTW, komanda time postoji ugrađena u shell, a ova iz /usr/bin se ponaša malo drukčije..