linux脚本for循环语句,完美起航-Linux的shell中的for循环使用

shell中的for循环使用

常见的for循环用法主要有以下几种:

语法结构:

for item in (list)

do

command

done

例:

#!/bin/bash

for i in “土豆” “菠菜” “鱿鱼”

do

echo “我喜欢吃$i 。”

done

输出结果:

“我喜欢吃“土豆” 。”

“我喜欢吃“菠菜” 。”

“我喜欢吃“鱿鱼” 。”

示例 计算1到500的和

方式1:

#!/bin/bash

sum=0

for item in {1..500}

do

let "sum+=item"

done

echo "总数为:${sum}"

方式2:

#!/bin/bash

sum=0

for item in $(seq 1 500)

do

let "sum+=item"

done

echo "总数为:${sum}"

输出结果:120250

3、类C语言的for循环

语法结构:

for ((exp1;exp2;exp3;))

do

command

done

例:

#!/bin/bash

for ((num=1;num<=100;num++))

do

echo -n "$num "

done

计算1到100的和以及1到100的奇数和

#!/bin/bash

sum1=0

sum2=0

for((i=1,j=1;i<=100;i++,j+=2))

do

let "sum1+=i"

if [ $j -lt 100 ];then

let "sum2+=j"

fi

done

echo "sum1=$sum1"

echo "sum2=$sum2"

输出:

sum1=5050

sum2=2500

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值