ripgrep
                差分
このページの2つのバージョン間の差分を表示します。
| 次のリビジョン | 前のリビジョン | ||
| ripgrep [2023/02/18 08:29] – 作成 nullpon | ripgrep [2023/06/30 02:38] (現在) – nullpon | ||
|---|---|---|---|
| 行 3: | 行 3: | ||
| rustで書かれた高速なgrep代替ツール | rustで書かれた高速なgrep代替ツール | ||
| + | |||
| + | ## インストール | ||
| + | |||
| + | ``` | ||
| + | brew install ripgrep | ||
| + | ``` | ||
| ## オプション | ## オプション | ||
| 行 9: | 行 15: | ||
| - `-A <N>` 一致行の後N行も出力 | - `-A <N>` 一致行の後N行も出力 | ||
| - `-B <N>` 一致行の前N行も出力 | - `-B <N>` 一致行の前N行も出力 | ||
| + | - `--no-ignore` .gitignoreで指定されているファイルも検索する | ||
| + | - `--no-hidden` 隠しファイルや隠しフォルダも検索対象とする | ||
| + | - `--binary` バイナリファイルも検索対象とする | ||
| + | - `-u` `--no-ignore`と同じ | ||
| + | - `-uu` `--no-ignore --no-hidden`と同じ | ||
| + | - `-uuu` `--no-ignore --no-hidden --binary`と同じ、grepコマンドの検索対象と同一 | ||
| + | - `-p` `--color always --line-number --heading`と同じ | ||
| + | - `-q` 結果を表示しない(指定の語句を含むファイルが存在するかどうかを終了コードで判定するために使う) | ||
| 結果をさらに加工するのに便利なオプション | 結果をさらに加工するのに便利なオプション | ||
| 行 15: | 行 29: | ||
| - `--no-filebame` ファイル名を出力しない | - `--no-filebame` ファイル名を出力しない | ||
| - `--no-line-number` 行番号を出力しない | - `--no-line-number` 行番号を出力しない | ||
| + | |||
| + | ## pager(less)で表示 | ||
| + | |||
| + | ``` | ||
| + | rg -p nyan | less -R | ||
| + | ``` | ||
| </ | </ | ||
ripgrep.1676708946.txt.gz · 最終更新:  by nullpon