1

Конфигурация grml zsh содержит аббревиатуру zsh для команды, которую я никогда раньше не видел:

abk=(
#   key   # value                  (#d additional doc string)
#A# start
    # <snipped>
    'G'    '|& grep --color=auto '

Мне интересно, почему аббревиатура G расширяется до |& а не | , Итак, вопрос:

В чем разница между |& и |?

1 ответ1

3

|& - это краткая форма для 2>&1 | - он перенаправляет как stdout, так и stderr через канал.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .