grep コマンドジェネレーター
パターンや正規表現でテキストを検索する grep コマンドを生成します
grep を使い始める
## grep とは?
`grep` コマンドはテキスト内からパターンを検索し、マッチした行を出力します。ログ分析、コード検索、テキスト処理に使える最も強力な Unix ツールの一つです。
## 使い方
1. **オプションを設定**: 大文字小文字の区別や行番号の表示などを選びます。 2. **パターンを入力**: 検索したいテキストまたは正規表現を指定します。 3. **検索対象を指定**: 検索するファイルやディレクトリを入力します。 4. **コピーして実行**: 生成されたコマンドをターミナルに貼り付けて実行します。
よく使うオプション
### `-i` 大文字小文字を区別しない パターンの大文字小文字を区別せずにマッチさせます(Error は error、ERROR などにマッチ)。
### `-n` 行番号 マッチした各行の先頭に、ファイル内での行番号を付けます。
### `-v` マッチしない行を表示 パターンにマッチしない行を表示します(フィルタリングに便利)。
### `-w` 単語正規表現 単語全体のみにマッチさせます("error" が "errors" に部分一致するのを防ぎます)。
### `-E` 拡張正規表現 拡張正規表現を有効にします(egrep 相当)。
### `-c` カウント ファイルごとにマッチした行数のみを出力します。
### `-r` 再帰的 ディレクトリを再帰的に検索します。
▶複数のパターンを検索するには?
`-E` で拡張正規表現を有効にし、`|` 演算子を使います: `grep -E 'error|warn|fail' log.txt`。
▶再帰検索から特定のディレクトリを除外するには?
`--exclude-dir` を組み合わせます: `grep -r --exclude-dir=node_modules 'pattern' .`
このツールがあなたに役立ったなら、私にコーヒーをご馳走することをお勧めします。
私にコーヒーを買ってください。