git grep
大きなツリー(Linuxカーネル)で初めて実行しました。
実行に時間がかかります。 Ctrl + Cで終了する前にキャンセルすると、通常は見つかった行がすぐに表示されます。
git grep
行を見つけたらすぐに線を表示しないのはなぜですか?
$ rpm -q git
git-2.17.2-1.fc28.x86_64
ベストアンサー1
git grep
出力がバッファリングされますless
。 (ほとんどの場合、必要に応じてさまざまな設定オプションを使用して変更できます。)
これに気づいていない理由は、git grep
出力が1画面未満のときにページフッターが表示されないためです。less
しかし、出力はまだバッファリングされています。 (less
他の端末を開いて実行すると実行されていることがわかりますps -ax
)。