置換可能なテキストは端末にどのように表示されますか? [コピー]

置換可能なテキストは端末にどのように表示されますか? [コピー]

たとえば、実行後に同じ行にパーセンテージの変化を表示しますapt-get updateReading package lists... 82%

これはどのように達成されますか? bashスクリプトでこれを使用できますか?

ベストアンサー1

ターミナルは、カーソルの移動、テキストの色の変更、およびその他の操作のためのエスケープシーケンスを理解します。これらのエスケープシーケンスは、次の文書で説明されています。用語キャップそして用語情報データベースは端末タイプによって異なります(現在、ほとんどの端末タイプはほとんど同じエスケープシーケンスを実装していますが)

次のコマンドを使用して、アプリケーションの出力全体を記録できます。スクリプト便利です。

script -c 'apt-get update' apt-get.script

apt-get簡単にするには:制御文字のみを使用してください。入力する(CR、Ctrl + M、\r...と呼ばれる)カーソルを現在の行の先頭に移動します。

おすすめ記事