热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

shell脚本until循环

until命令和while命令类似,while能实现的脚本unt

until命令和while命令类似,while能实现的脚本until同样也可以实现,但区别是until循环的退出状态是不为0,退出状态是为0(与while刚好相反),即whie循环在条件为真时继续执行循环而until则在条件为假时执行循环。

until语法结构

until 条件测试
do
循环体
done

==当条件测试成立(条件测试为假视为成立),执行循环体

需求:
每个一秒循环一个数字 打到14不打了

#!/bin/bash
until [[ $i -eq 14 ]]
do
let i++
sleep 1
echo $i
done

需求:
每隔5秒查看aofa用户是否登录,循环往复。
如果该用户登录,请显示登录并退出监控程序;
否则显示当前时间,并输出aofa尚未登录

#!/bin/bash
until who | grep "^aofa" &> /dev/null
do
echo "$(date) aofa not login" 当上面条件为假时 执行循环体
sleep 5
done
echo "aofa login"
exit 0


版权声明:本文为weixin_43272125原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_43272125/article/details/113837822
推荐阅读
author-avatar
一个有点自卑的小孩
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有