Re: [問題] shell script

看板LinuxDev作者 (文生弟)時間16年前 (2008/08/19 18:34), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
確切的來說,因為這裡的 dialog 是用 eval 來執行的, 因此 dialog 的標準輸出/輸入,就不會是螢幕跟鍵盤。 這會造成 dialog 所繪製的畫面 user 看不到,而 user 的操作 dialog 也攔不到。 所以,加那一行並不是將 stdout 與 stderr 交換,最重點的在最後 >&- 就會把標準輸出/輸入交給螢幕跟鍵盤了。:D ※ 引述《chris0611 (楊小斯)》之銘言: : BASE=$(eval "dialog --backtitle $HEAD --menu \"Select Base\" 0 0 0 $BASES : 3>&1 1>&2 2>&3 3>&-") : 請問一下為什麼要將stdout 和 stderr 交換呢? -- I'm root. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 221.169.252.133
文章代碼(AID): #18gg6en9 (LinuxDev)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #18gg6en9 (LinuxDev)