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 · 最終更新: 2023/02/18 08:29 by nullpon