`fgrep -v`で”そのようなファイルやディレクトリはありません”を含む出力を取り除く

    >


find . -type f | xargs grep "PIX-DT300" |& fgrep -v "そのようなファイルやディレクトリはありません" |& fgrep -v "No such file or directory"

こうです。英語/日本語両対応。

find . -type f | xargs grep "PIX-DT300" |& fgrep -v -E '(No such file or directory|そのようなファイルやディレクトリはありません)'

正規表現でやろうとしたのですが、こうするとgrep: conflicting matchers specifiedってエラーでちゃってなんかできないので連続で|&するのが一番いいと思います。



お困りですか?この記事で紹介していることをマンツーマンで指導、解説、代行します。まずはお気軽にお問い合わせください。


Close Menu