我喜欢用“时间”来告诉我脚本运行了多长时间。
但是,我不知道如何将输出“时间”保存到文件中。
time ls -l > outt
不起作用,我只能在 outt 中得到“ls”的输出。
非常感谢。
我喜欢用“时间”来告诉我脚本运行了多长时间。
但是,我不知道如何将输出“时间”保存到文件中。
time ls -l > outt
不起作用,我只能在 outt 中得到“ls”的输出。
非常感谢。
您可以使用
(time ls -l > outtLs) 2> outt
您可以认为时间在外层上运行,因此我们需要一对括号来包含它。
顺便说一句 2> 表示标准错误
如果您有 GNU 版本,请使用-o
or-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.