grep コマンド
grep [OPTION] PATTERN [FILE]
パターンに一致する行を検索して表示する。正規表現が使える。
使用例
grep root /etc/passwdroot を含む行を表示grep -i error app.log大文字小文字を無視して検索grep -n "^foo" file行頭が foo の行を行番号付きで表示grep -rc TODO src/src 以下を再帰検索し件数を表示関連する学習トピック
📖 grep で行を検索する📖 正規表現とは・基本のメタ文字📖 文字クラスで候補を絞る📖 入力と出力をつなぐ:リダイレクトとパイプ📖 量指定子で繰り返しを表す📖 拡張正規表現(grep -E / egrep)📖 グループ化と後方参照📖 sed実践レシピ📖 実務パターン集——IP・日付・ログ
grep を使う実務レシピ
ログを追う:エラーだけをリアルタイムに見る
アプリの調子が悪い。ログを流しっぱなしにして、エラーが出た瞬間を捕まえたい。
複数ファイルの文字列を一括置換する設定ファイル群のドメイン名を旧から新へ全部置き換えたい。手作業では漏れる。