Перенаправление в / dev / null и файл одновременно

1163
VSN

Я пытаюсь выполнить следующую команду: найти. -имя " . [ch] " | xargs grep -in pattern> file

Есть некоторые ошибки, которые печатаются на stderr, потому что некоторые файлы не найдены. Как я могу перенаправить стандартный вывод в файл и стандартный вывод в / dev / null / в той же команде?

Эта команда не сработала: найти. -имя " . [ch] " | xargs grep -in pattern 1> file 2> / dev / null /

Сообщение об ошибке: ksh: / dev / null /: не удается создать [Является каталогом]

Может кто-нибудь сказать мне, как я могу это сделать?

Ура, ВСН

2

1 ответ на вопрос

4
Orabîg

You typed /dev/null/ where it should be /dev/null !

find . -name ".[ch]" | xargs grep -in pattern 1> file 2> /dev/null 

should work...

Я чувствую себя действительно глупо. Да, это сработало ... 0_0 Большое спасибо, искренне! :) VSN 11 лет назад 0
Такого рода вещи случаются даже с лучшими из нас. :) Счастлив, что смог помочь тебе. Orabîg 11 лет назад 0

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