タグ

findに関するmedicalcloudのブックマーク (2)

  • grepとfindを使って、サーバ上で大量のファイルから目当てのファイルを見つける方法 - コマンドライン - [SMART]

    複数ファイルを対象にしたファイル内容の検索方法を紹介します。 比較的簡単な方法は、ファイルを探し出すことができるfindコマンドと、ファイル内から指定した文字列を検索するgrepコマンドを組み合わせます。 find . -name "*" | xargs grep 検索文字 例えば、現在のディレクトリ以下にあるPHPファイルを対象に、「Auth」が記述されたファイルと行を出力するには以下のようになります。 find . -name "*.php" | xargs grep Auth findでマッチした.phpファイル一式をxargsコマンドが受け取り、それをgrepの引数に渡し、Auth という文字列を検索しています。 それそれのコマンドに多くのオプションがあるので、調べればいろいろと便利で柔軟な検索ができると思います。

    grepとfindを使って、サーバ上で大量のファイルから目当てのファイルを見つける方法 - コマンドライン - [SMART]
  • Manpage of FIND

    Section: Misc. Reference Manual Pages (1L) Index JM Home Page roff page 名前 find - ディレクトリ階層下のファイルを検索する。 書式 find [path...] [expression] 説明 このマニュアルページは GNU 版 find の使用法を記述したものである。 find は与えられたファイル名以下のディレクトリツリーを検索し、 同じく与えられた評価式を左から右に向かって優先順位の高いものから評価する (演算子のセクションを見よ)。 評価式の結果が確定すると (and の左項が偽だったり、 or の左項が真だった場合など) 評価は終了し、 引き続き次のファイル名が評価される。 `-', `(', `)', `,', または `!' ではじまる最初の引き数は、 評価式の始まりであるとみなされる。 その前の

  • 1