1

Я exec команда:

yum info mcrypt | grep -i error > /dev/null
yum info mcrypt | grep -i error 2> /dev/null

А я вижу:

Ошибка: нет соответствующих пакетов в списке

Как я могу скрыть это сообщение от стандартного вывода?

2 ответа2

3

Не совсем понятно, что вы пытаетесь сделать - зачем вам "grep" за сообщение об ошибке, которое вы не хотите.

Я подозреваю, что проблема, с которой вы столкнулись, может заключаться в том, что вы переадресовываете stderr после того, как он был отображен - возможно, вы захотите использовать

yum info mcrypt 2>/dev/null | grep -i "error"

Или, если вы просто хотите игнорировать ошибку,

yum info mcryp3t 2>/dev/null
-4

команды nohup> /dev /null 2> & 1 &

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