Linuxでリアルタイムに変更されるバッファの表示

Linuxでリアルタイムに変更されるバッファの表示

コンピュータで曲を検索するときは、次のコマンドを使用してください。

locate *artist*.mp3 | sort | less

これの問題は、ソートがすべてのファイルを見つけるまでバッファリングしてから、すべてをパイピングする前に1回の操作ですべてソートすることですless

で作成するときに、行がすぐに並べ替えられて表示されるようにインラインで並べ替える方法があるかどうか疑問に思いますlocatesort -fと同様に、独自の出力バッファが必要なので、tail -f単一のコマンド置換が必要だと思います。おそらく、呪いなどを使用すると思います。sort | less

less私はこの質問に対する答えを得るために特別に要求するのではありませんが、基本的なFIFOストリームの代わりに継続的に変更されたバッファを表示するためのエレガントな* ixの解決策があるかどうかを知りたいので、もっと質問します。sortこれが私が考えることができる唯一のユースケースであり、これを証明します。

たぶん、一時的なRAMバッファにソートを置き、バッファが変更さlessれたときにそのバッファを定期的に更新する方法はありますか?

冗談を言ってすみません。私が知らないことが何であるかわからないとき、質問を表現するのは難しいです。

関連情報