|& é um formato abreviado para 2>&1 | - ele redireciona stdout e stderr para o canal.
A configuração do grml zsh contém uma abreviação zsh para um comando que eu nunca vi antes:
abk=(
# key # value (#d additional doc string)
#A# start
# <snipped>
'G' '|& grep --color=auto '
Eu estou querendo saber por que a abreviação G se expande para |& e não | . Então a questão é:
Qual é a diferença entre |& e | ?
Tags zsh