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

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ć...


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.