grep + findコマンド

メモです。

コマンド

検索

オプション -n で、行番号を表示する

$ find ./ -type f | xargs grep -n "hogefuga"

オプション -l で、ファイル名だけ表示する

$ find ./ -type f | xargs grep -l "hogefuga"

ファイルタイプを指定して検索

$ find ./ -type f -name "*.html" | xargs grep -l "hogefuga"

.svn フォルダ以外のファイルから検索

$ find ./ -type f ! -path '*/.svn/*' -print0  | xargs -0 grep -l "hogefuga"

参考サイト:http://q.hatena.ne.jp/1168530568

.svn 削除

$ find /path/to/dir -type d -name '.svn' | xargs rm -rvf

参考サイト:指定DIR以下の'.svn'以下を全部削除するコマンド


Comment

  • Aloha! izr -- Gundosvvf? 2009-12-29 (火) 07:37:56


Counter: 12400, today: 1, yesterday: 0

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-09-24 (火) 14:56:12 (1283d)