• ベストアンサー

LINUX上のすべてのファイルに対し文字検索する方法

LINUX上のすべてのファイルに対し文字検索する方法ってありますでしょうか? GREPは絶対パスを指定しなくてはいけないので、どうしたらよいか分かりません。 どなたがご存知のかたがいらっしゃったら教えてください。よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • foobar
  • ベストアンサー率44% (1423/3185)
回答No.2

grep -R 文字列 * ではだめ? あとは find . -name \* -print | xargs grep 文字列 とか

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

noname#8825
noname#8825
回答No.1

find / | grep ファイル名 ではダメですか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 複数の文字列を含むファイルの検索-linux

    linuxにおいてファイル内の文字列を検索するのにgrepを用いますが、 複数の文字列を含むファイルを検索するにはどうしたらよいでしょうか。 同じ行ではなく別の行にある場合で、ファイル名を出力したいです。 つまり ~~~~~~~~~ ~~~~~~~~文字列1  ~~~~~~~~~~ ~~~~~~~~ ~~~~~~~文字列2 のような記述のあるファイルを探すにはどうしたらよいでしょうか。

  • 複数の文字列を検索

    あるログファイルの文字列を取得して。検索でヒットした文字列行 を返すスクリプトを作成しております。 検索:"OK"    日付 対象行 : OK! Tue Jul 19 文字列"OK"は普通に # grep "OK" ログファイルPath で検索できますが、 文字列と日付を両方引っ掛ける場合は・・・ grep -e "OK" -e env LANG=c date -u +"%a %b $d" ログファイルPath 当然コマンドエラーになります。 dateコマンドから日付を取得して、grepにて引っ掛ける方法を知りたいので すが、お分かりになる方、ご教授お願い致します。

  • linux(UNIX) の grep で、あるディレクトリ以下を再帰的に見て、全ての *.html ファイルに grep をかける方法

    linux(UNIX) の grep で、あるディレクトリ以下を再帰的に見て、全ての *.html ファイルに grep をかける方法を教えてください。 簡単な事なのかもしれませんが、コマンドから打つ場合、どのようにすればよいか、分かりません。 Windows の秀丸のgrepなら簡単に出来るのですが。。。 どなたか教えてくださいませ。。。

  • BOMを含むテキストファイルを検索する方法

    複数のテキストファイルがあるのですが、その中からBOMが不可されているテキストファイルを知りたいのです。 できればWindowsではなく、Linux上でできるといいのですが、grepなどで検索することはできるのでしょうか。ffefという2バイトを含むということでいいと思ったのですが、それをどのようにして指定してやればいいのでしょうか。

  • 特定の文字を含まないファイルを検索

    たくさんのファイルの中から、特定の文字を含まないファイルを検索したいのですが、良い方法はないでしょうか? #正規表現を使ったgrepなんかでもできるものですか?

  • linuxのgrepコマンドに関して

    linuxのgrepコマンドに関して ファイルの中から、1や2という文字が単独で存在する行を検索したくて grep 1 file名 とするのですが、そうすると11や23など文字が単独ではなく、含まれている行が出力されます。 含まれる、ではなく文字そのものを検索するにはどうしたらよいでしょうか?

  • MsDosでファイル名とファイル内の文字列の検索

    リナックスコマンドでいうところの find -name xxxx -exec grep $test {} \;の処理を コマンドプロンプトにて、利用したいと考えています。 dir xxxx /s /b | find "$test" こういった記述で出来るのではないかと考えたのですが。 findが"ファイル名"を検索するためファイルの中身を検索してくれません。 何かいい方法は御座いませんか? また、dirで取得したパスを配列に入れて、foreachでファイルの中身を検索し続けるということは可能でしょうか? よろしくお願いいたします。

  • LINUXで半角の英数字以外の文字列をgrep検索したい

    LINUXで半角の英数字以外の文字列をgrep検索したい たとえば a!3" とか 30%(under_s) とか grepでもなんでもよいですが上記のような半角英数字以外の文字列を検索できますでしょうか。 grep -c で、半角英数字以外の文字列があるかどうか確認したいです。 よろしくお願いします。

  • すべてのファイルに対してgrepをかける方法を教えてください。

    /(ルート)配下にあるすべてのディレクトリ(サブディレクトリ)配下のファイルに対して、'test'という文字列が入っているかどうかを調べたいと思っています。 サブディレクトリは何階層にもなっており、存在するすべてのファイルに対して検索をかけたいと思っています。 以上のような場合にどのようにgrepを使用すればよいのでしょうか?

  • 文字検索結果のリスト化で困っております

    文字検索の質問です。どなたか助けてください。複数のテキストファイルの中から指定した文字(2種類)を検索して、抽出した文字の行内容をcsvリストで作りたいのですが、方法が分かりません。秀丸エディタでgrepを使用すると検索できることがわかりましたが、ファイル名までの表示で指定した文字が抽出できずEXCEL化の方法がわからないのです。 日時=xx時cc分 利用者=YAMADA このような記述があるxxx.txtが1000個あります。1000個のテキストファイルから日時と利用者を抽出してYAMADAが何件あるかEXCEL化して利用率を調べたいのです。どうぞよろしくお願い致します。