“>/dev/null 2> &1”, в 'если' оператор

Несколько дней назад я также задавался вопросом. Я нашел реализацию Xorg, но я не смотрел на детали. Кроме того, по-видимому, модуль ядра i2c-dev может использоваться для чтения EDID.

http://cgit.freedesktop.org/xorg/xserver/tree/hw/xfree86/ddc

7
19.03.2012, 18:10
1 ответ

if просто интересуется кодом выхода grep (нашел ли он некоторые строки, соответствующие условиям), но не вывод команды grep, таким образом, он перенаправляет весь вывод к/dev/null, что не означает нигде.

Это перенаправление происходит в двух частях:

  • > /dev/null стандартный вывод перенаправлений к нигде, т.е. строки это egrep обычно выводы
  • 2>&1 перенаправляет вывод ошибок также к тому же местоположению как стандартный вывод, т.е. к/dev/null; это для подавления ошибочных сообщений от egrep.
16
27.01.2020, 20:15
  • 1
    Вы правы - я действительно испытал его, но неправильно истолковал результаты. От ответа отрекаются. –  Ansgar Esztermann 19.03.2012, 13:24

Теги

Похожие вопросы