shell脚本---流程控制语句应用实例(if ..else for while )
条件判断语句 if ...else
1. 根据当前登录用户uid判断是否为超级用户?提示:uid=0代表超级用户,如果不是超级用户,则输出”the user is not root” ,否则输出”the user is not root”
2. 用户输入云服务器相关信息(主机名),判断主机名输入是否合法?
3.判断当前主机是否和远程主机ping通?
4.判断Web服务器中httpd进程是否存在?
5.用脚本判断一个软件包是否安装,如果没安装则安装它(假设本地软件仓库已搭配好)
6.判断当前内核主版本是否为4,且次版本是否大于等于6
循环判断语句for
1.shell脚本计算1-100奇数和
2. 通过for循环计算10的阶乘
3.批量新建5个新用户,以u1到u5命名,并统一加一个新组,组名为class ,同意改密码为123
while
特点:条件为真就进入循环;条件为假就退出循环
1.循环打印1-5数字
until循环语句循环打印1-5数字
2.shell脚本计算1-50偶数和