git grep 出力がバッファリングされます。なぜ?

git grep 出力がバッファリングされます。なぜ?

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)。

おすすめ記事