名称:grep †grep, egrep, fgrep ― ファイルのパターン検索 [構文] # grep [-E|-F] [-c|-l|-q] [-bhinsvwx] pattern [file ...] 複数の -e パターンによる呼び出し # grep [-E|-F] [-c|-l|-q] [-bhinsvwx] -e pattern... [-e pattern] ... [file ...]
ファイルの検索方法:grep ls -la | grep '{探したい物}' {対象ファイル} 例:ls -la | grep 'http://' *.html #拡張子が"html"のファイルの中身に、"http://"となっている物を探す ls -la | grep -R '{探したい物}' {対象ファイル} | wc 例:ls -la | grep -R 'http://' ./* | wc #該当数を表示してくれる #たくさんあるファイルから特定の物を探す時に有効的 ※ find . -type f -exec grep "ok" {} \; -print -exec rm -f {} \; 検索して特定の文字列を含むファイルを削除する方法 |