Есть утилита time (не путать с bash-евской командой time), которая запускает переданную ей команду, а потом валит данные (время выполнения, например) по выполнению этой команды в stderr:
~$ /usr/bin/time -f %e sleep 5
5.00
Как можно сохранить эти данные со стандартного потока ошибок в переменную?