例如
echo "aaa" |& cat
Run Code Online (Sandbox Code Playgroud)
|&这里的意思是什么?
有网站建议查找那些?由于大多数搜索引擎不支持搜索特殊字符.
Ole*_*nov 34
来自man 1 bash,管道部分:
如果使用|&,命令的标准错误,除了标准输出外,还通过管道连接到command2的标准输入
所以它就像管道操作员|,但管道stdout和stderr.
如果|&使用的话,
command_1\xe2\x80\x99s 标准错误,除了标准输出之外,还通过管道连接到 command_2\xe2\x80\x99s 标准输入;
\n它是 的简写2>&1 |。
将标准错误隐式重定向到标准输出是在命令指定的任何重定向之后执行的。
\n