条件控制语句还有一个case,对于需要多个elif的可以使用case尝试下
语法规则:
示例:
#!/bin/bash
echo "choose a number from 1 to 4."
read y_num
case ${y_num} in
1)
echo "you select 1."
;;
2)
echo "you select 2."
;;
3)
echo "you select 3."
;;
4)
echo "you select 4."
;;
*)
echo "please choose a number from 1 to 4."
;;
esac
*可以代表一种默认情况
;; 与其他语言中的 break 类似,意思是跳到整个 case 语句的最后。