until语句

 

一、until介绍

特点:条件为假就进入循环;条件为真就退出循环

 

二、until语法

until expression   [ 1 -eq 1 ]  (( 1 >= 1 ))
	do
		command
		command
		...
	done

 

三、测试

例1、打印10-20

 

#!/bin/bash

num=10

until [ $num -gt 20 ];do
      echo $num
      num=$((num+1))
done

 

例2、使用while和until打印1-20

 

#!/bin/bash

num=1

while [ $num -lt 10 ];do
      echo $num
      num=$((num+1))

      until [ $num -lt 10 ];do
      echo $num
    if [ $num -eq 20 ];then
    break
    fi
    num=$((num+1))
       done
done

 

posted @ 2022-04-05 22:13  屯子里唯一的架构师  阅读(173)  评论(0编辑  收藏  举报