shell中的执行流控制

目录

一、什么是执行流

二、for语句

(1)格式一

 (2)格式二​

(3) 格式三​

(4)格式四​

三、条件语句

1、while语句

2、until-do语句​

3、if语句

四、选择语句

case语句

五、expect​

 六、终止语句

练习:


一、什么是执行流

执行脚本中命令使的执行顺序。

二、for语句

for定义变量
do使用变量执行动作
done结束标志
sleep休眠时间

(1)格式一

 (2)格式二

(3) 格式三

(4)格式四

三、条件语句

1、while语句

2、until-do语句

3、if语句

if-then-elif-then-else-fi

四、选择语句

选择语句在对选择信息判定时具有评定执行过程,那么对于选择条件的执行只需要判定一次即可

case语句

五、expect

 

 

 

 六、终止语句

break结束循环语句
continue结束当前循环进入下次循环
exit结束当前脚本;指定退出值(0-255)
$?表示退出值,退出值为0表示命令无任何报错,退出值非0表示有相应报错

 

练习:

(1)用脚本检测10台与当前主机直连的主机是否网络通畅,如果通畅请显示主机的ip列表

(2) user.sh如果后面没有文件报错,如果文件不存在报错,如果文件存在:检测文件中指定的用户是否存在,如果存在:显示用户存在并建立用户

(3)check_file.sh
please input filename: file
file is not exist
file is file
file is direcory
此脚本会一直询问直到用户输入exit为止

(4)user_ctl.sh add-----> Please input username:lee----->useradd lee

user_ctl del -----> Please input username:lee-----> userdel -r lee

(5)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值