2013-05-29 3 views
1

Мне нравится использовать «время», чтобы рассказать мне, как долго работает скрипт.
Как бы то ни было, я не знаю, как получить выходное «время» в файл.Как я могу записать вывод времени в файл?

time ls -l > outt 

не работает, я получаю только вывод «ls» в outt.
Большое спасибо.

ответ

2

Вы можете использовать

(time ls -l > outtLs) 2> outt 

Вы можете думать, как время работает на внешнем слое, и поэтому нам нужно пару скобок, чтобы содержать его.
b.t.w 2> означает Stderr

1

Если у вас есть GNU версия затем использовать -o или -a варианты.

GNU опции:

-o FILE, --output=FILE 
Do not send the results to stderr, but overwrite the specified file. 

-a, --append 
(Used together with -o.) Do not overwrite but append. 
Смежные вопросы