grep

技術解説

klogg・ripgrep・grep・PowerGREP から何を取り入れたか — UwView が他のツールに学んだ機能と、あえて入れなかったもの(First Light〜Full Spectrum)

UwView は、ほかのツールに負けた記録の積み重ねでできています。 klogg に機能表で負け、ripgrep に正規表現で負け、grep のパイプには「自動化では今もかなわない」と書いてきました。そのたびに、相手の良…
技術解説

圧縮ログの検索を ugrep・ripgrep・zgrep と比べた — 1回目は同等、2回目は形式によらず 0.11〜0.12秒

【追記 2026-10-04】v1.7.3.6.9 では、平文5本も同等(uvf がわずかに速い)になりました この記事の「平文だけを複数まとめて探すと ripgrep の方が少し速い(1/1.17)」は、書いたときの版…
技術解説

自作CLIが同じコマンドで3回とも違う件数を返した(ripgrep は毎回同じ) — 改善記⑤:打ち切りの既定を無制限にし、grep と同じ 0/1/2 で「不完全」を伝える

件数が毎回違う。 同じファイル、同じコマンド、同じ機械。3 回続けて実行して、356,940 件・356,356 件・357,803 件。どれも「エラー」ではなく、正常に終わって数字を返してきます。 これは速度の話ではあ…
技術解説

3GBで負けたと思っていたら、勝っていた(ただし冷えていれば) — 単発 grep は譲って、調査の残り全部で勝つ

3GB の grep は、ファイルがキャッシュに載っていれば ripgrep の勝ちです。載っていなければ、uvp の勝ちです。 前の記事で「3GB は ripgrep の土俵、そこは譲る」と書きました。ファイルがメモリ…
技術解説

最速の ripgrep に勝てる場所を1つだけ選ぶ — 読むバイト数を1/9にして、CLI から GUI へ渡す

【追記 2026-09-17】3GBで負けたと思っていたら、勝っていた(ただし冷えていれば) この記事には「3GB は ripgrep が速い」という趣旨の記述があります。それは ファイルが OS のキャッシュに載ってい…
技術解説

uvp と rg・sed の突き合わせ 81項目 — スクリプトの動作ログ(3GB / 10GB / 50GB)

【追記 2026-10-16】いまの速さ — 3GB の2回目で負けていた項目も、いまは uvp が速いか同等です 本文は uvp 1.6.0(2026年9月15日)の2回目(ウォーム)の値です。同じ Mac で、いまの…
技術解説

uvp コマンドを付けました — ripgrep と同じ答えを、10GBで7倍速く。3GBも、冷えていれば勝ちます

UwView Pro に、ターミナルから呼べる uvp コマンドが付きました。無料版にも uvf が付いています。 GUI のツールに CLI を足すとき、いちばん怖いのは「答えが違う」ことです。速いかどうかより先に、r…
比較記事

258GB・45億行に、5つの質問をする — grepとGUI、どこで逆転するか

1本のファイルに、続けて5つ質問をする。そのあと絞り込んで、集計して、置換して、書き出す。 その一連の仕事を丸ごと測ったら、CLIで51分17秒、GUIで15分35秒でした。実運用どおり .uwvz で締めるなら 12分…
技術解説

grep・uniq -c・sed を、GUIに — CLIコマンド → UwView Pro 対応表

保存はヒット行の書き出しに対応。awkの算術とtail -fは非搭載であることも明記"> 【追記 2026-10-16】いまの速さ — 画面の検索は uvp コマンドとほぼ同じ速さです 本文の実測は 2026年9月の 4…
技術解説

uniq -c もGUIへ — ヒット1万件の「よく出る値」を、31ミリ秒でランキング

「含まない」(grep -v)、「単語一致」(grep -w)に続く、CLI機能シリーズの第3弾です。今回はチェックボックスではなく、ログ調査の定番ワンライナーそのものを載せました。 bash grep Tokyo bi…