如何将时间输出写入文件?

时间:2013-05-29 05:26:24

标签: shell

我喜欢用“时间”来告诉我脚本运行了多长时间 但是,我不知道如何将输出“时间”传递给文件。

time ls -l > outt

不起作用,我只能输出“ls”的输出。
非常感谢。

2 个答案:

答案 0 :(得分:2)

您可以使用

(time ls -l > outtLs) 2> outt

您可以认为时间在外层运行,因此我们需要一对括号来包含它 b.t.w 2>是指stderr

答案 1 :(得分: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.