Contents
定義
grepコマンドは、指定したテキストファイル内で指定したパターン(テキスト文字列または正規表現)を検索し、一致した行を表示します。
用途
テキスト処理やログ解析などの多くのタスクで使用され、パターンの検索と一致行の抽出に役立ちます。
基本の使い方
1. テキスト検索
grep "キーワード" ファイル名
2. 再帰的な検索(-rオプション)
grep -r "キーワード" ディレクトリ名
3. 正規表現の検索(-Eオプション)
grep -E "[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}" ファイル名
4. 大文字/小文字の区別(-iオプション)
grep -i "キーワード" ファイル名
5. 行番号の表示
grep -n "キーワード" ファイル名
6. 逆の検索
grep -v "キーワード" ファイル名