Ты наверняка знаешь про оператор «|» в Linux — он перенаправляет вывод одной команды для использования в качестве входных данных для следующей команды:

$ cat data.txt | grep «No such file»

Но что, если нужно перенаправить и stdout, и stderr? На помощь приходит оператор «|&» — сокращение от «2>&1 |»:

$ cat data.txt |& grep «No such file»
$ cmd-1 2>&1 | cmd-2

Теперь команда grep сможет найти совпадение 👏

Только люди, упомянутые в этом сообщении пользователем proglib, могут отвечать

Ответов пока нет!

Похоже, что к этой публикации еще нет комментариев. Чтобы ответить на эту публикацию от Библиотека программиста , нажмите внизу под ней