How do I get just real time value from 'time' command?
time
can take an optional --format
or -f
parameter, but you have to use the full path to the time command, /usr/bin/time
/usr/bin/time -f "%e" sleep 3
3.00
Without the path, it'll use the time
command of the shell which just treats all arguments as the command, so you'll get an -f: command not found
.
If you write \time
you enforce not to use the bash built in time.
So with \time -f '%e' command
you are done.
If you're using the Bash builtin time
, set the TIMEFORMAT
variable to %R
:
$ TIMEFORMAT=%R
$ time sleep 1
1.022