2016-08-21 6 views
2

私は対話形式のASCIIメニューを使ってbashスクリプトを構築しています。以前のように "vim"や "less"のように端末を復元します。bash、以前のように端末出力をリセットします。

私は出力を他のシェルなどにリダイレクトする必要があると思います。しかし、私が見つけたのは、ファイルのリダイレクトや新しい端末ウィンドウのオープンでした。

+2

答えはありませんが、関連性があります。http://unix.stackexchange.com/questions/60533/how-does-man-restore-the-screen-when-i-quit-the-programこの機能は端末エミュレータの機能であり、bash自体の機能ではないようです。 – Lix

+4

http://stackoverflow.com/questions/11023929/using-the-alternate-screen-in-a-bash-script – Lix

+0

端末*コンテンツ*の復元を意味しますか? –

答えて

3

あなたは最も簡単に元の画面を復元するために別の画面に切り替えコマンドtput smcupで(またはコマンドラインで)bashでアクセスしtput rmcupすることができtite、端末の機能、を探しています。

+1

ニース - これは簡単なことでした。小さなピザのためのスクリプトに追加:) – FreudianSlip

+0

ありがとう、私は今この日を探しています。 – Bubblepop

関連する問題