ダイアログボックスとbashスクリプトの使用ガイド/ヘルプ

ダイアログボックスとbashスクリプトの使用ガイド/ヘルプ

メニューの作成方法は理解していますが、実際にメニューをコマンドにリンクする方法を教えるガイドは見つかりませんでした。

私は次のようなものが欲しい:

dialog--clear --title "n00b's spellbook" \
        --menu "Choose thine spell:" 20 51 4 \
        1 "Name of program"  "blah" \
        2 "Name of other program" "blah" \

だから何とか1ラン./program1 2ラン./program2

ベストアンサー1

申し訳ありません。ポイントを見逃しています。ダイアログボックスパッケージであることが見つかりませんでした。 @jasonwryanがマークアップを修正してより明確にしました。 - だからこれは完全な書き換えです。

マニュアルページに示すように、私はあなたをお勧めします。ソースコードのダウンロードサンプルフォルダを確認してください。

あなたが世界にいる場合は、apt-get次のように言います。

apt-get source dialog
cd dialog*/samples

はい/いいえはいの基本的な例(一部の修正を含む):

: ${DIALOG=dialog}

: ${DIALOG_YES=0}
: ${DIALOG_NO=1}
: ${DIALOG_ESC=255}


DIALOG_ERROR=254
export DIALOG_ERROR

$DIALOG --title "YES/NO BOX" --clear "$@" \
        --yesno "A simple Yes/No dialog." 15 61

retval=$?

case $retval in
  $DIALOG_YES)
    echo "YES";;
  $DIALOG_NO)
    echo "NO";;
  $DIALOG_ERROR)
    echo "ERROR!";;
  $DIALOG_ESC)
    echo "ESC pressed.";;
esac

おすすめ記事