什么是bash / zsh" |&"语法意思?

时间:2013-07-31 12:03:35

标签: bash zsh

|&语法是什么意思?例如:

tree |& less

我认为tree |& less没有区别。

1 个答案:

答案 0 :(得分:3)

来自bash manual

command1 [ [| or |&] command2 …]

如果使用|&,则command1的标准错误通过管道连接到command2的标准输入;它是2>&1 |的简写。在命令指定的任何重定向之后执行标准错误的隐式重定向。

zsh中,|&2>&1 |

的简写