10

Я пытаюсь показать количество строк, слов и символов всех файлов конфигурации в /etc/*conf (с помощью команды wc).

Как я могу изменить команду (или командную строку), чтобы не просматривать сообщения об ошибках?

3 ответа3

16
wc /etc/*conf 2>/dev/null
3

У меня нет доступа к оболочке прямо сейчас, но вы можете попробовать что-то вроде

cat /etc/*.conf 2> /dev/null | wc -l

Это должно перенаправить все ошибки и оставить вывод для передачи в wc.

0

Обычно просто перенаправляют стандартный вывод в /dev /null, чтобы игнорировать вывод, но это не очень хорошая практика при написании сценариев оболочки

Попробуйте использовать -q вместо этого, чтобы запустить оболочку в тихом режиме, который будет производить меньше вывода.

Это может не относиться к вопросу, но только к вашему сведению.

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