« 1つのシステムで見栄えを切り替える | メイン | ethnaのスケルトン »

OS

grep、awk、find メモ

拡張子指定して文字列indexを含むファイルの再帰検索
grep "index" `find ./ -name '*.php'`
grep -r --include="*.php" "index" *

出現回数の降順
grep -r --include="*.php" "index" * | awk -F ':' '{print $1}' | uniq -c | sort -r -k 1

ファイル名の昇順
grep -r --include="*.php" "index" * | awk -F ':' '{print $1}' | uniq -c | sort -k 2

出現回数の降順 0回含む
grep -c -r --include="*.php" "index" * | awk -F ':' '{print $2"\t"$1}' | sort -r -k 1

含まないもの
grep -L -r --include="*.php" "index" *

トラックバック

このエントリーのトラックバックURL:
http://www.remix.asia/cgi/mt/mt-tb.cgi/6589

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)