关于 Bash 脚本中的 Switch Case
2015-10-21
1728
我是 bash 脚本的新手,我想创建一个没有“break”的 switch case,就像下面的 java 代码
switch(choice) {
case 1:
System.out.println("1");
case 2:
System.out.println("2");
}
choice = 1
output: 1
2
那么...我如何在 bash 脚本中做到这一点:(
1个回答
在
bash
4 之前,您无法这样做;最多只能执行
case
语句中的一个命令块。
bash
4 引入了
;&
case 终止符,这会导致失败。
case $choice in
1) echo 1 ;&
2) echo 2 ;;
esac
chepner
2015-10-21