Mam's WebSite
建築CGパース住宅CGパース

Mamの覚書Q&A検索

トップページMamの覚書Q&A検索Linux(いろいろ)⇒Q&A


大項目:「 Linux 」 - 中項目:「 いろいろ 」

「 サブフォルダも含めてファイル内の文字を探す 」

サブフォルダも含めてファイル内の文字を探す


回答

ファイル内の文字列を探すのはgrepコマンドです。
またサブフォルダを含めたファイルを探すのはfindコマンドです。
これらを組み合わせます。
 

カレントフォルダより、"*.html"ファイルを探し、grepで"探したい文字列"を各ファイルに対して探します。
(スイッチnは見つかった行を表示します。)
find ./ -type f -name "*.html"|xargs grep -n "探したい文字列"
 
(スイッチlは見つかったファイル名を表示します。)
find ./ -type f -name "*.html"|xargs grep -l "探したい文字列"

ソース


Mam's WebSite