我试图这样做,将命令行的所有输出转储到time.txt文件,因为我的脚本需要它。
(time echo "hi") > time.txt
我观察到的是time
命令的输出将转到终端。
real 0m0.000s
user 0m0.000s
sys 0m0.000s
并将echo命令的输出重定向到time.txt
$ cat time.txt
$ hi
为什么会这样?
我很难理解这一点。
如何将time
命令的输出重定向到文件?
我正在使用ubuntu14.04以防万一。
在Is there a way to redirect time output to file in Linux中,有一个答案会将所有内容重定向到time.txt
。
但在我的情况下,我只希望time.txt
只包含time
命令的输出,而不是echo
的输出。
答案 0 :(得分:1)
不太清楚为什么这篇文章got reopened。
如Is there a way to redirect time output to file in Linux所示,您需要使用:
{ time echo "hi" ; } 2> time.txt