0

我在对话框上的输入框有问题。它覆盖了按下回车键时输入的文本。当按下回车键时,无论光标焦点在哪里,都会发生这种情况。

这是我使用它的代码是 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

在此处输入图像描述

4

1 回答 1

2

您正在使用该--stdout选项,但重定向STDERR而不是STDOUT

改变

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

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

这将在使用时修复它--stdout

于 2013-02-27T18:32:52.270 回答