たくさんのファイルから文字列を検索するにはどんなコマンド?

OKWave 2007年11月26日 14時00分

  • このエントリーをはてなブックマークに追加
たくさんのファイルから文字列を検索するコマンド

例えば、サーバーのホームディレクトリ内にある
たくさんのファイルの中から、電話番号などの文字列を
検索するには、どんなコマンドを実行すればいいのでしょうか?
Linux / Unix です。

良回答

ファイル数がそんなに多くなければ、grepだけでも何とかなりそうな。


grep 検索文字列 *

の類で。(GNUのgrepならサブディレクトリの下も検索できたような)

ファイル数が多い場合には


ls | xargs grep 検索文字列

かな。

回答

for とか cat とか grep の組み合わせだと思うけどどうかなぁ

  • このエントリーをはてなブックマークに追加
関連キーワード
OS

SpecialPR

  • ビジネスの継続的な成長を促す新たなITのビジョン

    多くの企業においてITに求められる役割が、「守り」のコスト削減から「攻め」のビジネス貢献へとシフトしつつある。その中でIBMが提唱する新たなビジョンEnterprise Hybrid ITとは?

  • デジタル変革か?ゲームセットか?

    デジタルを駆使する破壊的なプレーヤーの出現、既存のビジネスモデルで競争力を持つプレイヤーはデジタル活用による変革が迫られている。これを読めばデジタル変革の全体像がわかる!