linux shell脚本循环语句用法
1、第一步:for循环,其语法格式为
for varible in item1 item2...itemn
do
#一些命令
done
如计算100以内的整数之和,可以vi test.sh并输入以下脚本
#!bin/bash
sum=0
for i in {1..100};
do
let sum+=$i
done
echo $sum
完成后esc+:wq保存退出

2、第二步:设置脚本文件权限chmod +x ./test.sh ,然后./test.sh执行脚本
这样我们就计算显示出了1-100的和了

1、第一步:while循环的语法格式如下
while condition
do
#一些命令
done
还是以计算100以内的整数为例,vi testwhile.sh,并输入以下脚本
#!bin/bash
sum=0
i=0
while( ($i<=100))
do
let sum+=$i
let i++
done
echo $sum
完成后esc+:wq保存退出

2、第二步:设置脚本文件权限chmod +x ./testwhile.sh ,然后./testwhile.sh执行脚本,这样我们就计算显示出了1-100的和了

1、第一步:until循环的语法格式如下
until condition
do
#一些命令
done
until循环条件为假时执行循环内容,这与while循环恰恰相反
还是以计算100以内的整数为例,vi testuntil.sh,并输入以下脚本
#!bin/bash
sum=0
i=0
until( ($i>100))
do
let sum+=$i
let i++
done
echo $sum
完成后esc+:wq保存退出

2、第二步:设置脚本文件权限chmod +x ./testuntil.sh ,然后./testuntil.sh执行脚本,这样我们就计算显示出了1-100的和了
