たとえば、実行後に同じ行にパーセンテージの変化を表示しますapt-get update
。
Reading package lists... 82%
これはどのように達成されますか? bashスクリプトでこれを使用できますか?
ベストアンサー1
ターミナルは、カーソルの移動、テキストの色の変更、およびその他の操作のためのエスケープシーケンスを理解します。これらのエスケープシーケンスは、次の文書で説明されています。用語キャップそして用語情報データベースは端末タイプによって異なります(現在、ほとんどの端末タイプはほとんど同じエスケープシーケンスを実装していますが)
次のコマンドを使用して、アプリケーションの出力全体を記録できます。スクリプト便利です。
script -c 'apt-get update' apt-get.script
apt-get
簡単にするには:制御文字のみを使用してください。入力する(CR、Ctrl + M、\r
...と呼ばれる)カーソルを現在の行の先頭に移動します。