shell 根据变量加减 进行循环语句操作


循环语法有:

1、while语句

while CONDITION; do 
      循环体
done

CONDITION:循环控制条件;进入循环之前,先做一次判 断;每一次循环之后会再次做判断;条件为“true”,则执行 一次循环;直到条件测试状态为“false”终止循环 

因此:CONDTION一般应该有循环控制变量;而此变量的值 会在循环体不断地被修正 

    进入条件:CONDITION为true 

    退出条件:CONDITION为false

添加变量加减为条件:

i=2
while [ $i -gt 0 ];do
echo "i大于0"
i=$(($i-1))
done
i大于0
i大于0

2、until语句

until CONDITION; do 
         循环体 
done

进入条件: CONDITION 为false 

退出条件: CONDITION 为true

 

添加变量加减为条件:

i=2
until [ $i -eq 0 ];do
echo 'i 不小0' 
i=$(($i-1))
done
i 不小0
i 不小0

3、for语句

for 变量名 in 列表;do 
    循环体 
done

 依次将列表中的元素赋值给“变量名”; 每次赋值后即执 行一次循环体; 直到列表中的元素耗尽,循环结束

 添加变量加减为条件:

for ((i=1;i<5;i++));do
echo $i
done
1
2
3
4

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值