我对在 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
您可以使用以下case
语句:
var=... your menu select code ...
case "$var" in
a )
script_a ;;
b )
script_b ;;
c )
script_c ;;
esac