あるディレクトリ以下を再帰的に grep する方法

【この記事の所要時間 : 約 2 分

あるディレクトリ以下を再帰的に grep するには、いくつかの方法があるが、よく使うのは、検索したいあるディレクトリまで行ってから以下のコマンドを打つやり方である。なぜこれを使うのかといえば、一番最初にOJTで当時の先輩に教えてもらったやり方だからだ。
find ./ -name ‘*’ | xargs grep hogehoge
拡張子がphpのものだけならば、以下のようにする。
find ./ -name ‘*.php’ | xargs grep hogehoge
同じように拡張子がtxtのものだけならば、以下のようにする。
find ./ -name ‘*.txt’ | xargs grep hogehoge
あんまりコマンドを教えてもらった記憶はないが、これだけは記憶に残っている。
なぜだろうか。

スポンサーリンク
レクタングル(大)広告
  • このエントリーをはてなブックマークに追加
スポンサーリンク
レクタングル(大)広告

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です