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 · 最終更新: by nullpon