什么>&这意味着什么

时间:2016-01-20 12:52:21

标签: linux bash

我有C代码,已编译。然后我必须从命令行执行

[]

../../../PStomo_eq665/pstomo_eq par=syn.par >& log.syn 在这种情况下的含义是什么?文件>&syn.par都包含log.syn的参数。

1 个答案:

答案 0 :(得分:6)

重定向stderr和stdout

>&相当于&>并重定向标准错误和标准输出

来自bash man页面:

  

有两种格式可以重定向标准输出和标准   错误:

     

&>word

     

     

>&word

     

在这两种形式中,第一种是首选。这是语义上的   相当于:

     

>word 2>&1

在您的问题中, stderr stdout 被重定向到log.syn