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

../../../PStomo_eq665/pstomo_eq par=syn.par >& log.syn

在这种情况下,>&是什么意思?文件syn.parlog.syn都包含pstomo_eq的参数。

最佳答案

重定向stderr和stdout
>&等同于&>并重定向标准错误和标准输出。
从bashman页面:
重定向标准输出和标准输出有两种格式
错误:
&>word

>&word
在这两种形式中,首选第一种。这是语义上的
相当于:
>word 2>&1
在您的问题中,stderr和stdout被重定向到log.syn

关于linux - >&在这里是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34900604/

10-11 21:02