一.if条件测试语句
单分支结构:
格式:if 条件测试
then 命令序列
fi
使用单分支if来判断文件是否存在。
多分支语句的双结构
格式:if 条件测试
then 命令序列1
then 命令序列2
fi
使用ping命令来测试与对方主机的网络联络性。
-c参数来规定尝试的次数,-i参数定义每个数据包的发送间隔,-W参数定义等待超时时间。
多分支结构
格式:if 条件测试操作1
then 命令序列1
elif 条件测试操作2
then 命令序列2
else
命令序列3
fi
输入分数判断在那个区间。read命令读取用户输入的信息。能够把接受到的用户输入信息赋值给后面指定的变量,-p参数用于向用户显示一定的提示信息。
2.for条件循环
格式:for 变量名 in 取值列表
do
命令序列
done
3.while条件循环语句
格式: while 条件测试操作
do
命令序列
done
下面写一个猜数字的脚本。随机数的数值(0~32767),expr命令取其求余的结果,exit 0 命令----终止脚本执行。
执行脚本
结果
4.case条件测试语句
格式:case 变量值 in
模式1)
命令序列1
;;
模式2)
命令序列2
;;
...
*)
默认命令序列
esac
写一个用户输入一个字符并将其赋值给KEY,然后根据变量KEY的值向用户显示其值是字母、数字、字母、还是其他字符。