ユーザ用ツール

サイト用ツール


ripgrep

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
ripgrep [2023/02/18 08:29] – 作成 nullponripgrep [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 
 +```
  
 </markdown> </markdown>
ripgrep.1676708946.txt.gz · 最終更新: 2023/02/18 08:29 by nullpon