【发布时间】:2021-11-03 07:33:04
【问题描述】:
假设我想读取两个输入,例如 x 和 y。根据它们的值,我想在 Bash 脚本中执行 switch case。
假设 4 个输入组合是
-
x=0,y=0, -
x=0,y=1, -
x=1,y=0, -
x=1,y=1.
但我不知道如何使用脚本来做到这一点。我已经尝试了代码,但它出现了语法错误。是否可以在 Bash 脚本的 switch case 中结合两个条件?
echo "enter x"
read x
echo "enter y"
read y
case "$x" "$y" in
"zero" "zero") echo "condtion 1"
;;
"zero" "one") echo "conditon 2"
;;
"one" "zero" ) echo "condition 3"
;;
"one" "one") echo "condition 4"
;;
esac
【问题讨论】: