我试图重定向time命令的输出,但无法实现:
$time ls > filename
real 0m0.000s
user 0m0.000s
sys 0m0.000s
在文件中,我可以看到ls
命令,而不是time
。请解释一下,我为什么不能,以及如何做这件事。
发布于 2018-05-09 09:58:44
无需启动子shell。使用代码块也可以。
{ time ls; } 2> out.txt
或者
{ time ls > /dev/null 2>&1 ; } 2> out.txt
https://stackoverflow.com/questions/-100004044
复制相似问题