grepとは
grepは、ファイル内やコマンドの出力からパターンに一致する行を検索するコマンドです。
基本的な使い方
grep 'keyword' file.txtファイル内から'keyword'を含む行を検索します。
便利なオプション
-i: 大文字小文字を区別しない
grep -i 'keyword' file.txt大文字小文字を無視して検索できます。
-r: ディレクトリ内を再帰的に検索
grep -r 'keyword' /path/to/dirサブディレクトリも含めてすべて検索します。
-n: 行番号を表示
grep -n 'keyword' file.txtマッチした行の行番号も一緒に表示します。
正規表現を使った検索
grep -E '^[0-9]+' file.txt行頭が数字で始まる行を検索します。基本的なgrepでは使えません。