if/then,case
if有3种:
单分支
if 条件; then
语句块
fi
双分枝
if 条件; then
语句块
else
语句块
fi
多分枝
if 条件1;then
语句块
elif 条件1;then
语句块
fi
case是简单版的多分支if
支持glob
*任意长度任意字符
?任意单个字符
[]指定范围的任意单个字符
a|b 或,选其一
case var in
语句块
;;
语句块
;;
esac
练习:谢一个脚本
如果某路径不存在,则将其创建为目录:否则显示其村子啊,并显示其内容类型
内容:
结果:
练习:写一个脚本,完成如下功能:
判断给定的两个数值的大小
代码:
结果
练习
判断输入的是字母还是数字,用case
结果
注意,要有)和;;