什么是“|&”在bash中意味着什么?

时间:2016-02-13 20:33:19

标签: bash

例如

echo "aaa" |& cat 

|&在这里意味着什么?

是否建议查找这些网站?自大多数搜索引擎 不能支持搜索特殊字符。

2 个答案:

答案 0 :(得分:23)

来自man 1 bash管道部分:

  

如果|&用来,          命令的标准错误,除了标准输出外,还通过管道连接到command2的标准输入

所以它就像管道操作符|,但是管道stdout和stderr。

答案 1 :(得分:7)

此操作符从左侧到右侧管理标准输出和标准错误。

Bash reference manual具有所有运算符的综合索引,您可以在其中查找这些运算符。