bash while for

#! /bin/bash

#---------------------------------
function test_while()
{
echo $0 'test_while_until'

sum=0
i=1
#while((i<=100))
until((i>100))
do
((sum+=i))
((i+=1))
done

echo sum=$sum
}
#---------------------------------
function test_for_c()
{
echo "test_for_c"

sum=0
for((i=1;i<=100;i++))
do
((sum+=i))
done

echo sum=$sum
}
#---------------------------------
function test_for_python()
{
echo "test_for_python"

sum=0
for i in $(seq 1 1 100)
do
((sum+=i))
done

echo sum=$sum
}
#---------------------------------
function test_for_other()
{
echo "test_for_other"
for para in $@
do
echo $para
done

sum=0

for i in 1 2 3
do
((sum+=i))
done

for i in {4..100}
do
((sum+=i))
done

echo sum=$sum
}
#---------------------------------

test_while
test_for_c 
test_for_python
test_for_other a b c

脚本输出结果:
/usr/bin/bash test_while_until
sum=5050
test_for_c
sum=5050
test_for_python
sum=5050
test_for_other
a
b
c
sum=5050

返回主目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值