1

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

time ls -l > outt

不起作用,我只能在 outt 中得到“ls”的输出。
非常感谢。

4

2 回答 2

2

您可以使用

(time ls -l > outtLs) 2> outt

您可以认为时间在外层上运行,因此我们需要一对括号来包含它。
顺便说一句 2> 表示标准错误

于 2013-05-29T05:27:17.987 回答
1

如果您有 GNU 版本,请使用-oor-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.
于 2013-05-29T05:34:40.790 回答