我喜欢用“时间”来告诉我脚本运行了多长时间 但是,我不知道如何将输出“时间”传递给文件。
time ls -l > outt
不起作用,我只能输出“ls”的输出。
非常感谢。
答案 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.