Linux对话框输入框问题

时间:2013-02-27 18:06:42

标签: linux bash dialog ncurses

我在对话框上遇到输入框问题。它覆盖按下输入时键入的文本。当按下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

enter image description here

1 个答案:

答案 0 :(得分:2)

您正在重定向 STDERR 而不是 STDOUT

更改

--inputbox "Enter The Client Name" 0 0 2>$OUTPUT

--inputbox "Enter The Client Name" 0 0 >$OUTPUT

这将解决它。