|&
语法的含义是什么?例如:
tree |& less
我认为与tree |& less
没有区别。
来自bash手册:
command1 [ [| or |&] command2 …]
如果使用|&
,则command1
的标准误差通过管道连接到command2
的标准输入;它是CCD_ 6的简写。此标准错误的隐式重定向是在命令指定的任何重定向之后执行的。
在zsh中,|&
也是2>&1 |
的简写