アプリ版:「スタンプのみでお礼する」機能のリリースについて

質問させてください。

ファイルから指定した文字列を含まない行を別ファイルに
書き込もうとしています。

gunzip -c tmp.gz | grep -i -v '.txt' > work.txt

上記の場合、tmp.gzを解凍したファイルの行に大文字・小文字関係のない
".txt(Txt, tXt, TxT, ・・・"の文字列を含まない行を 
work.txtに書き込んでいます。
これはうまくいったのですが、判定文字列を複数にすると
『ファイルを見つけようとしてエラーがでました』となります。
ちなみにコマンドは

gunzip -c tmp.gz | grep -i -v '.txt' -i -v '.log' -i -v '.pdf'> work.txt

複数の大文字小文字を区別しない指定された文字列を含まない行を
別ファイルに書き込むにはどのようにすればいいのでしょうか?
すみません、あまり経験がないのでお許しください。
よろしくお願いいたします。

A 回答 (1件)

単にgrepを複数回やればいいだけでは?



gunzip -c tmp.gz | grep -i -v '.txt' | grep -i -v '.log' | grep -i -v '.pdf'> work.txt
    • good
    • 0
この回答へのお礼

できましたぁ。
ありがとうございました。

お礼日時:2002/12/20 14:21

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!