until命令简介:

until循环:适用于循环次数未知的场景,且条件不满足就进行循环,条件满足则退出。


1.命令格式:

语法:

until CONDITION; do

statement

...

done

2.命令功能:

until循环:适用于循环次数未知的场景,且条件不满足就进行循环,条件满足则不循环退出。

3.命令参数:

until  CONDITION; do        condition:进入循环的条件

statement

...

done

4.命令实例:

   1、查看用户是否登录,使用until循环体

[root@xuelinux tmp]# vim until1.sh

#!/bin/bash

#program:

#使用until循环体查看用户是否在线

#history donggen  2016-11-07-17:20

PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bash

export PATH

until who | grep "donggen" &> /dev/null; do

echo "donggen is not exist."

done

echo "donggen is login."

[root@xuelinux tmp]# chmod +x until1.sh

donggen is not exist.

donggen is not exist.

donggen is not exist.

donggen is not exist.

donggen is login.

本文转自wang650108151CTO博客,原文链接:http://blog.51cto.com/woyaoxuelinux/1870462 ,如需转载请自行联系原作者

linux命令:until循环相关推荐

  1. linux命令 For循环

    要设定特定的循环列表,可以由文件导入,也可以由{} 导入. 比如要统计每个BAM文件里的reads数目,用for 循环可以如下: for i in H3K4me1_{0,1,4,12}hour.bam ...

  2. linux命令行使用for循环,小弟我使用过的Linux命令之for - Bash中的For循环

    我使用过的Linux命令之for - Bash中的For循环 我使用过的Linux命令之for - Bash中的For循环 本文链接:http://codingstandards.iteye.com/ ...

  3. linux循环处理脚本命令,后端开发必须掌握的Linux命令[Shell脚本篇]

    Shell脚本相关命令 介绍 一句话说明shell脚本是个啥 shell脚本就是将多个shell指令汇集到一起去完成一个复杂的功能 类似windows下的批处理文件 一般以sh为文件后缀 语法 程序结 ...

  4. shell脚本循环执行一个linux命令,Linux中循环执行shell命令的方法

    Linux命令行,循环执行shell命令 死循环 命令格式while true ;do ; done; 可以将 command 替换为任意命令. 下面以echo "hello"; ...

  5. linux 命令删除命令,Linux 命令之删除命令

    在Linux下删除文件用rm命令,具体用法如下: rm [选项] 文件 选项说明: -f -force 忽略不存在的文件,强制删除,无任何提示 -i --interactive 进行交互式地删除 -r ...

  6. Linux命令行与shell脚本编程大全:第2版

    <Linux命令行与shell脚本编程大全:第2版> 基本信息 作者: (美)布卢姆(Blum,R.) 布雷斯纳汉(Bresnahan.C.) [作译者介绍] 译者: 武海峰 丛书名: 图 ...

  7. 执行远程linux命令,linux shell 远程执行命令

    经常要部署多台服务器上面的应用,如果一个个机器的登录太麻烦. 所有就想到编写一个脚本来部署不同的服务器 前提条件: 配置ssh免登陆 如果不会的请参加我的另外一篇文章 http://blog.csdn ...

  8. 关于tail, head ,less ,more ,cat 之小介------Linux命令

    前言:Linux命令在项目中是经常用,查看日志信息是一个不可缺少的指令.一般都是用Less,more,tail,head,cat 这些命令  目前是足够的. 很久不用就会忘记.现在简单写一写. ①ta ...

  9. 文件节点的linux指令,Java工程师必学的Linux命令(一)文件与目录管理

    从本篇文章开始,我将总结一些Java工程师日常研发工作中会使用到的Linux命令,在介绍这些命令的过程中,也会对Linux系统的一些基础知识进行普及.希望对大家工作和学习有所帮助吧. 本篇将从文件与目 ...

  10. linux 命令窍门,不容错过的Linux命令行窍门

    高效地使用命令行是一个Linux系统管理员技能的重要组成部分.在本文中,我们提供了五个很酷甚至略显古怪的Linux命令行技巧,可以帮你更有效地管理你的Linux系统. More=Less 在Linux ...

最新文章

  1. Shiny平台构建与R包开发(七)——Shiny APP部署
  2. BestCoder16 1002.Revenge of LIS II(hdu 5087) 解题报告
  3. vs最好的版本_Win10 环境下,LightGBM GPU 版本的安装
  4. 熊猫分发_熊猫新手:第二部分
  5. FP-Growth算法
  6. Python技能树测评之改进建议
  7. matlab 直方图
  8. 杭电校赛(油菜花王国)
  9. Neo4j CQL - DELETE删除
  10. 胡凡算法之——全排列问题
  11. TP6框架全新开发社区系统源码开源
  12. 二叉树遍历(递归、非递归)
  13. Nacos 1.1.0发布,支持灰度配置和地址服务器模式
  14. 口语化/面试讲解TCP为什么要握手,为什么是三次握手而不是两次或四次
  15. JavaScript中关于call函数的一道面试题
  16. 杰瑞·卡普兰:人工智能的本质是自动化 而非智能化
  17. freeBSD安装详细讲解
  18. AUTOCAD——对齐标注命令
  19. 前端资料整理--持续更新中
  20. Aurora8B10B IP使用 -03- IP配置应用指南

热门文章

  1. android dip转px
  2. 公司app 从兼容Android 8.0 升级兼容9.0
  3. InnoDB中一棵B+树能存多少行数据
  4. F5与Ctrl+F5及地址栏输入地址回车
  5. CodeForces - 2B The least round way
  6. Hyperspace Travel
  7. Eclipse热部署插件(Jrebel) 下载安装教程
  8. Contains Duplicate --包含相同值
  9. 斗地主(深搜+贪心+剪枝)
  10. EntityFramework(EF)贪婪加载和延迟加载的选择和使用