誕生日にもらった意外なもの

あるディレクトリ下の複数のファイルに、複数(2つ)の単語を検索する。
ファイル内に検索した単語が全て含まれていたら、そのファイル名を出力する。
上記をどのようにしたらできますか?
GREPを使って行いたいのですが。

A 回答 (2件)

Explorerでファイル・フォルダ検索する場合は、A Bで検索


(ABの間に半角スペースを入れる)

AかBどちらか1つでも含まれている場合は、A,Bで検索します。カンマ(コンマ)

AとBが両方含まれていてBが必ずAより前にある場合はB*Aで検索。アスタリスク(テンキーのかける)

GREPって事は、Linux系OSなのかな・・・・
同じだと良いけど・・・

   
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
OSはLinaxでした。説明不足ですみません。

結局、それぞれの単語を個別にGREPし、ヒットしたファイル名を出力。CATでくっつけてSORTし、UNIQで重複行を取得でできました。
これを一発でできるのかなぁと思い相談させて頂きました。

お礼日時:2010/03/26 19:42

OS がわからんと何ともならんなぁ.


「grep」って書いてあるんだから unix系のなにかなのかなぁ? もしそうであれば, 最悪 find と xargs の組み合わせで何とかなりそう.
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2010/03/26 19:44

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


おすすめ情報