option (ripgrep) | option (grep) | description |
<pattern> | <pattern> | match or unmatch pattern |
-e <pattern> | -e <pattern> | <pattern> をパターンとして指定する(POSIXに準拠) |
-f <file> | -f <file> | パターンを <file> から1行を1パターンとして読み込む |
| -E, --extended-regexp | PATTERN を拡張正規表現 (ERE) として扱う |
-E, --encoding <ENC> | | 検索する全てのファイルのエンコーディングを <ENC> とする |
-F, --fixed-strings | -F, --fixed-strings | PATTERN を改行で区切られた正規表現ではない文字列として扱う |
-A <num> | -A <num> | 検索結果に、その後の <num> 行を付加する |
-B <num> | -B <num> | 検索結果に、その前の <num> 行を付加する |
-C <num> | -C <num> | 検索結果に、その前後の <num> 行を付加する |
-H | -H | 検索結果にファイル名を付加する |
-h | --help | ヘルプを表示 |
| -I | バイナリファイルを検索対象外とする(ripgrepはデフォルトではバイナリを検索対象としない) |
-a | -a | バイナリファイルを検索対象とする |
--no-filename | -h | 検索結果にファイル名を付加しない |
-i <file-path> | -i <file-path> | <file-path> で指定されたファイルを検索対象から除く |
-n | -n | 検索結果に行番号を付加する |
-N | | 検索結果に行番号を付加しない |
-q | -q | 標準出力に何も出力しない |
| -R, -r, --recursive | 各ディレクトリの下にある全ファイルを再帰的に読み込む(ripgrepはデフォルトで再帰読込する) |
-t <TYPE> | | ファイルタイプが<TYPE> のものを検索対象にする |
-v | -v | <pattern> で指定された文字列を含まないものを検索する |