shell脚本---流程控制语句应用实例(if ..else for while )

条件判断语句 if ...else

1. 根据当前登录用户uid判断是否为超级用户?
提示:uid=0代表超级用户, 
如果不是超级用户,则输出”the user is not root” ,否则输出”the user is not root”
shell脚本---流程控制语句应用实例(if ..else for while )
2. 用户输入云服务器相关信息(主机名),判断主机名输入是否合法?
 
shell脚本---流程控制语句应用实例(if ..else for while )
shell脚本---流程控制语句应用实例(if ..else for while )
3.判断当前主机是否和远程主机ping通?
shell脚本---流程控制语句应用实例(if ..else for while )
shell脚本---流程控制语句应用实例(if ..else for while )
4.判断Web服务器中httpd进程是否存在?
shell脚本---流程控制语句应用实例(if ..else for while )
shell脚本---流程控制语句应用实例(if ..else for while )
 
5.用脚本判断一个软件包是否安装,如果没安装则安装它(假设本地软件仓库已搭配好
shell脚本---流程控制语句应用实例(if ..else for while )
 
6.判断当前内核主版本是否为4,且次版本是否大于等于6
shell脚本---流程控制语句应用实例(if ..else for while )
shell脚本---流程控制语句应用实例(if ..else for while )
 

循环判断语句for

1.shell脚本计算1-100奇数和
shell脚本---流程控制语句应用实例(if ..else for while )
 

2. 通过for循环计算10的阶乘

shell脚本---流程控制语句应用实例(if ..else for while )

shell脚本---流程控制语句应用实例(if ..else for while )

3.批量新建5个新用户,以u1到u5命名,并统一加一个新组,组名为class ,同意改密码为123

shell脚本---流程控制语句应用实例(if ..else for while )

shell脚本---流程控制语句应用实例(if ..else for while )

while

特点:条件为真就进入循环;条件为假就退出循环
 
1.循环打印1-5数字
shell脚本---流程控制语句应用实例(if ..else for while )
shell脚本---流程控制语句应用实例(if ..else for while )
until循环语句 
循环打印1-5数字
shell脚本---流程控制语句应用实例(if ..else for while )
 
 
2.shell脚本计算1-50偶数和
shell脚本---流程控制语句应用实例(if ..else for while )
shell脚本---流程控制语句应用实例(if ..else for while )