什么是|&语法意思?例如:
tree |& less
Run Code Online (Sandbox Code Playgroud)
我看没有区别tree |& less。
从bash 手册:
command1 [ [| or |&] command2 …]
Run Code Online (Sandbox Code Playgroud)
如果|&使用,则标准错误通过管道command1连接到command2的标准输入;它是 的简写2>&1 |。标准错误的这种隐式重定向在命令指定的任何重定向之后执行。
在zsh 中,|&也是2>&1 |