Используйте параметр -p
: «Вывод форматируется, как указано в стандарте IEEE Std 1003.2-1992 ('POSIX.2')». Это не идеально (кажется, что происходит некоторая странность табуляции / пробела), но сами времена будут отформатированы одинаково:
$ time -p echo foo
foo
real 0.00
user 0.00
sys 0.00
$ echo | time -p echo foo
foo
real 0.00
user 0.00
sys 0.00