私は対話形式のASCIIメニューを使ってbashスクリプトを構築しています。以前のように "vim"や "less"のように端末を復元します。bash、以前のように端末出力をリセットします。
私は出力を他のシェルなどにリダイレクトする必要があると思います。しかし、私が見つけたのは、ファイルのリダイレクトや新しい端末ウィンドウのオープンでした。
私は対話形式のASCIIメニューを使ってbashスクリプトを構築しています。以前のように "vim"や "less"のように端末を復元します。bash、以前のように端末出力をリセットします。
私は出力を他のシェルなどにリダイレクトする必要があると思います。しかし、私が見つけたのは、ファイルのリダイレクトや新しい端末ウィンドウのオープンでした。
あなたは最も簡単に元の画面を復元するために別の画面に切り替えコマンドtput smcup
で(またはコマンドラインで)bashでアクセスしtput rmcup
することができti
とte
、端末の機能、を探しています。
ニース - これは簡単なことでした。小さなピザのためのスクリプトに追加:) – FreudianSlip
ありがとう、私は今この日を探しています。 – Bubblepop
答えはありませんが、関連性があります。http://unix.stackexchange.com/questions/60533/how-does-man-restore-the-screen-when-i-quit-the-programこの機能は端末エミュレータの機能であり、bash自体の機能ではないようです。 – Lix
http://stackoverflow.com/questions/11023929/using-the-alternate-screen-in-a-bash-script – Lix
端末*コンテンツ*の復元を意味しますか? –