[英]Hide dialog output in bash scrollback (Ubuntu)
我使用以下腳本在bash shell中顯示一個對話框:
#!/bin/bash
TFILE=/tmp/habitat_resp_`whoami`.$$
dialog --menu "Commander?" 20 50 10 \
1 "MySQL" \
2 "Apache" \
3 "Postfix" \
4 "Dovecot" \
5 "Owncloud" \
2> $TFILE
# get response
RESPONSE=$(cat $TFILE)
echo $RESPONSE
clear
問題是,當我向上滾動時,仍可以在回滾中看到對話框。 我想要它像vi。 我打開腳本,然后出現對話框,如果腳本結束,則無法在回滾中看到對話框。
如何做到這一點?
關於S.
添加--keep-tite
選項,該選項告訴dialog
使用“替代屏幕”,該屏幕不參與終端回滾。 這會產生一些令人討厭的顯示假象,但可能不像污染滾動回目錄那樣令人討厭。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.