linux time 的重定向

来源:互联网 发布:数据库表之间的连接 编辑:程序博客网 时间:2024/06/11 22:00

发现 redhat 9 标准错误输出重定向的三种写法。假设当前目录存在y文件,不存在x

 

$cat x y >& c1

$cat x y &> c2

$cat xy >c3 2>&1

 

c1 c2 c3 内容都一样,包括错误输出。

 

time是运行一条命令,然后在标准错误输出上报告使用的时间。但是time输出的重定向还真费了点功夫。。

 

如果这样 $ time ls > c4 2>&1  ;结果time的输出还是显示在终端。

这样就ok啦:

${ time ls;}  >c5 2>&1

{}内第一个字母前一定要空格,要加分号。

这样全部输出都放到c5里边了……