我在对话框上遇到输入框问题。它覆盖按下输入时键入的文本。当按下enter键时,无论光标聚焦在何处,都会发生这种情况。
这是使用它的代码是bash
OUTPUT="INPUT.txt"
>$OUTPUT
dialog --stdout --title "Client Name" \
--backtitle "Setup" \
--inputbox "Enter The Client Name" 0 0 2>$OUTPUT
CLIENTNAME=$(<$OUTPUT)
rm $OUTPUT
答案 0 :(得分:2)
您正在重定向 STDERR 而不是 STDOUT :
更改
--inputbox "Enter The Client Name" 0 0 2>$OUTPUT
要
--inputbox "Enter The Client Name" 0 0 >$OUTPUT
这将解决它。