カテゴリー technology 対象ファイルの内、指定した文字列が含まれるファイルのみリスト (find & grep) 投稿者 作成者: kaz 投稿日 2005.08.01 対象ファイルの内、指定した文字列が含まれるファイルのみリスト (find & grep) への1件のコメント またいつも忘れちゃうコマンドをメモメモ。 特定のディレクトリ以下の特定のファイルの内、指定した文字列が含まれるファイルをリストする。 find . -name ‘*.php’ -exec grep -l ‘検索文字列’ {} \; 関連 ← 犬カメラはじめました → Ajax を使った日本語 Full IME 「対象ファイルの内、指定した文字列が含まれるファイルのみリスト (find & grep)」への1件の返信 shell が zsh なら、特定ディレクトリがカレントディレクトリなら grep ‘検索文字列’ **/*.php とか。もちろん target_dir/**/*.php なんてのも ok。 zsh が無いなら find . -type f -name \*\.php -print | xargs grep ‘検索文字列’ なんてのも。 コメントは受け付けていません。
shell が zsh なら、特定ディレクトリがカレントディレクトリなら grep ‘検索文字列’ **/*.php とか。もちろん target_dir/**/*.php なんてのも ok。 zsh が無いなら find . -type f -name \*\.php -print | xargs grep ‘検索文字列’ なんてのも。
「対象ファイルの内、指定した文字列が含まれるファイルのみリスト (find & grep)」への1件の返信
shell が zsh なら、特定ディレクトリがカレントディレクトリなら grep ‘検索文字列’ **/*.php とか。もちろん target_dir/**/*.php なんてのも ok。
zsh が無いなら find . -type f -name \*\.php -print | xargs grep ‘検索文字列’ なんてのも。