ripgrep
ripgrep (rg)
rustで書かれた高速なgrep代替ツール
インストール
brew install ripgrep
オプション
-l
一致したファイル名のみ表示-A <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
結果を表示しない(指定の語句を含むファイルが存在するかどうかを終了コードで判定するために使う)
結果をさらに加工するのに便利なオプション
--no-heading
ファイル名:行番号:一致行の内容
という表示に変更--no-filebame
ファイル名を出力しない--no-line-number
行番号を出力しない
pager(less)で表示
rg -p nyan | less -R
ripgrep.txt · 最終更新: 2023/06/30 02:38 by nullpon