shell 脚本 中断及退出

exit结束循环以及整个脚本

break可以结束整个循环

continue结束本次循环,进入下一次循环

编写持续创建用户脚本sum.sh

  1. #!/bin/bash
  2. x=0
  3. while :
  4. do
  5. read -p "请输入要创建的用户名(0是结束并显示本次创建用户总数):" n
  6. [ -z "$n" ] && continue #如果n是空值则重新进行循环任务
  7. [ "$n" == 0 ] && break #如果n是0则退出循环执行循环后任务
  8. useradd "$n" &> /dev/null
  9. if [ $? -eq 0 ];then
  10. let x++ #每次成功创建用户,将x加1
  11. else
  12. echo 无效用户名
  13. fi
  14. done
  15. echo "本次共创建$x个用户"
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值