*grep + findコマンド [#e79a29c5]
メモです。

**コマンド [#v770f833]
***検索 [#afc83de6]
オプション -n で、行番号を表示する
 $ find ./ -type f | xargs grep -n "hogefuga"

オプション -l で、ファイル名だけ表示する
 $ find ./ -type f | xargs grep -l "hogefuga"

***ファイルタイプを指定して検索 [#bbd86036]
 $ find ./ -type f -name "*.html" | xargs grep -l "hogefuga"

***.svn フォルダ以外のファイルから検索 [#sdf2d8d0]
 $ find ./ -type f ! -path '*/.svn/*' -print0  | xargs -0 grep -l "hogefuga"

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

***.svn 削除 [#o1d28879]
 $ find /path/to/dir -type d -name '.svn' | xargs rm -rvf

参考サイト:[[指定DIR以下の'.svn'以下を全部削除するコマンド:http://kjirou.sakura.ne.jp/mt/2008/01/dirsvn.html]]


&br;
*Comment [#qba942df]
- Aloha! izr -- [[Gundosvvf]] &new{2009-12-29 (火) 07:37:56};

#comment_nospam
&br;
#counter

IP:78.46.102.197 TIME:"2009-12-29 (火) 07:37:56" REFERER:"http://wiki.minaco.net/index.php?cmd=read&page=Linux%2FGrep%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89" USER_AGENT:"Mozilla/5.0 (Windows; U; Windows NT 5.0; ru; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6"

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS