if语句
单分支语句
if 条件语句的单分支结构由if、then、fi 关键词组成,而且只在条件成立后才执行预设的
命令,相当于口语的“如果……那么……”
ls -d [目录] 指的是列出目录本身不是目录内容
双分支语句
if 条件语句的双分支结构由if、then、else、fi 关键词组成,它进行一次条件匹配判断,
如果与条件匹配,则去执行相应的预设命令;反之则去执行不匹配时的预设命令,相当于口
语的“如果……那么……或者……那么……”
多分支语句
for条件循环语句
for循环语句可以让脚本一次性读取多个信息,然后逐一处理
格式为
for xxxx
do
xxx
done
while条件循环语句
while 条件循环语句是一种让脚本根据某些条件来重复执行命令的语句,它的循环结构往
往在执行前并不确定最终执行的次数,完全不同于for 循环语句中有目标、有范围的使用场景。
while 循环语句通过判断条件测试的真假来决定是否继续执行命令,若条件为真就继续执行,
为假就结束循环。
上述代码中,用$RANDOM变量来调取一个随机的数值(0~32767),'%'为取余,并使用expr去的结果,再与read命令输入的数值进行比较判断。