私はbashに問題があります。コンソールのホーム ポジションを変更して、画面の上部にいくつかの行を確保してスクリプトの現在のステータスを出力し、すべての標準出力を画面の下部にスクロールできるようにします。このようにして、画面が下にスクロールしても、ステータスを示す上の行が削除されません。
これらの行を使用してこれを行ってい<RNUM>
ます。フリーズする必要がある行の数はどこにありますか。
\033[<RNUM>;r
\033[<RNUM>;1H
動作しますが、コンソールのパフォーマンスが大幅に低下し、行の印刷が非常に遅くなります (通常印刷するのと同じ量の行を印刷するのに 4 倍の時間がかかるとします)。
パフォーマンスの問題を修正した人はいますか? 正しいコードを使用していますか? ネット上でこの件に関する情報を見つけることができませんでした。また、何年も前にこれらのコードをどこで入手したか覚えていません。