[英]Strange behaviour of indirection operator > in bash
我试图这样做是为了将所有输出从命令行转储到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以防万一。
在Linux中是否可以将时间输出重定向到文件,有一个答案可以将EVERYTHING重定向到time.txt
。
但就我而言,我只希望time.txt
仅包含time
命令的输出, time.txt
包含echo
的输出。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.