Перенаправление в /dev/null и файл одновременно
Я пытаюсь выполнить следующую команду: найти. -имя ". [ch]" | xargs grep -in pattern> file
Есть некоторые ошибки, которые напечатаны на stderr, потому что некоторые файлы не найдены. Как я могу перенаправить стандартный вывод в файл и стандартный вывод в /dev/null/ в той же команде?
Эта команда не сработала: найти. -имя ". [ch]" | xargs grep -in pattern 1> file 2> /dev/null/
Сообщение об ошибке: ksh: /dev/null/: не удается создать [Является каталогом]
Может кто-нибудь сказать мне, как я могу это сделать?
Ура, ВСН
1 ответ
Решение
Вы набрали /dev/null/
где это должно быть /dev/null
!
find . -name ".[ch]" | xargs grep -in pattern 1> file 2> /dev/null
должно сработать...