多语言展示
当前在线:871今日阅读:23今日分享:25

shell for循环

shell是一种弱语言,for循环是shell中循环的一种。for后面是满足的条件,然后在do与done之间写执行的语句,这是for循环方法最基本的结构
工具/原料
1

shell

2

for

方法/步骤
1

数字形式,如果变量i在1-10之间则打印出变量ifor i in {1..10}do   echo $idone

2

列表形式,这种情况是变量不多的情况下for i in 1 2 3 4 5 do     echo $i done

3

如果i存在命令`ls *.sh`执行的结果之中,则输出将变量i处理之后的结果for i in `ls *.sh`do           haha=`echo '$i' | awk -F. '{print $1}'`                     echo $hahadone

4

find查找循环,这种方法一般很慢,因为find执行起来就很慢for i in `find . -type f -name '*.sh'`do           haha=`echo '$i' | awk -F/ '{print $2}'`                    echo $hahadone

5

seq序列形式起始从1开始,由于必须满足序列这一条街所以这种情况应用的场景很有限for i in `seq 100`do    if((i%3==0))    then        echo $i        continue    fidone

6

语法循环方式,这种情况下应用比较多,简洁明了for((i=1;i<100;i++))do    if((i%3==0))    then        echo $i        continue    fidone

推荐信息