私は Ubuntu でのプログラミングに非常に慣れていません。そして、簡単な bash スクリプトを作成しようとしています。
選択メニューは動作していますが、その中で行われた選択を、行われた選択に対応するいくつかの if ステートメントに入力したいと考えています。
たとえば、次の疑似コードがあります。
Choose from the following
a)
b)
c)
a selected
if a is selected
then
run this script
fi
if b selected
then
run this script
fi
if c selected
then
run this script
選択内容を関連する if ステートメントに渡すにはどうすればよいですか?
これらすべてを 1 つのスクリプトから実行する必要があります。これはおそらく非常に単純なことですが、私はこの分野に不慣れで、苦労して取り組んでいます。
答え1
次のような文を使用しますcase
:
var=... your menu select code ...
case "$var" in
a )
script_a ;;
b )
script_b ;;
c )
script_c ;;
esac