web-dev-qa-db-ja.com

ホイップテールラジオリスト

Whiptailで構成するiptablesを構築しようとしています。そして、私は現在立ち往生しています。以下のコードがあり、ユーザーがINPUTまたはOUPUTのいずれかを選択するラジオリストを開発しようとしています。

io=$(whiptail --title "Add rule" --radiolist "Choose" 20 40 15 \
"INPUT" "" ON \
"OUTPUT" "" OFF \
3>&1 1>&2 2>&3)

echo "$io"

exit

このスクリプトがホイップテール画面に表示された後、私は例として選択します。 2番目のオプション(OUTPUT)ですが、結果「INPUT」が得られました。また、アスタリスクをシフトすることはできません。アスタリスクをシフトする必要があるのか​​、シフトしないのかわかりません。

Choosen OUTPUT but in command line is INPUT

私はあなたの助けに感謝し、良い一日を過ごします!

編集:解決済み、スペースバーを使用

1
Michal N.

スペースバーを使用して、radiolistアイテムの状態を切り替えることができます。状態はアスタリスク(*)。カーソルキーでカーソルを上下に動かすだけでは、選択に影響はありません。

興味深いことに、 whiptail および dialog のマニュアルページには、スペースの詳細が記載されていません。 -ラジオリストの場合はbar

1
Thomas Dickey