0

ダイアログの入力ボックスに問題があります。Enterキーを押したときに入力したテキストをオーバーレイしています。これは、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

ここに画像の説明を入力してください

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 に答える