Przekierowanie do / dev / null i pliku w tym samym czasie

2

Próbuję wykonać następujące polecenie: odnaleźć . -Nazwa " . [ch] "| plik xargs grep -in pattern & gt;

Niektóre błędy są drukowane na stderr, ponieważ nie znaleziono kilku plików. Jak mogę przekierować stdout do pliku i stderr do / dev / null / w tym samym poleceniu?

To polecenie nie zadziałało: odnaleźć . -Nazwa " . [ch] "| xargs grep -in pattern 1 & gt; plik 2 & gt; / dev / null /

Komunikat o błędzie: ksh: / dev / null /: nie można utworzyć [Jest katalogiem]

Czy ktoś może mi powiedzieć, jak mogę to zrobić?

Twoje zdrowie, VSN

VSN
źródło

Odpowiedzi:

4

Napisałeś /dev/null/ gdzie powinno być /dev/null !

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

powinno działać...

Orabîg
źródło
Czuję się naprawdę głupio. Tak, to zadziałało ... 0_0 Bardzo dziękuję, szczerze! :)
VSN
Takie rzeczy zdarzają się nawet najlepszym z nas. :) Szczęśliwy, że mogłem ci pomóc.
Orabîg