shell中for循环总结

关于shell中的for循环使用方法非常多,一直想总结一下。今天网上看到上一篇关于for循环使用方法的总结,感觉非常全面。所以就转过来研究研究。嘿嘿…
1、 for((i=1;i<=10;i++));do echo (expri *4);done
2、在shell中经常使用的是 for i in $(seq 10)
3、for i in ls
4、for i in arr[@]5foriin* ; do
6、for File in /proc/sys/net/ipv4/confaccept_redirects:’
7. for File in /proc/sys/net/ipv4/conf/*/accept_redirects; do
8. for i in f1 f2 f3 ;do


shell中for循环使用方法
shell语法好麻烦的。一个循环都弄了一会 ,找了几个不同的方法来实现输出1-100间能够被3整除的数
1.用(())

#!/bin/bash
clear
for((i=1;i<100;i++));do
    if((i%3==0))
    then
        echo $i
    fi
done

2.使用seq 100

#!/bin/bash
clear
for i in `seq 100`;do#[1 2 3 4 ...100]
    if((i%3==0))
    then
    echo $i
    fi
done

3.使用while

#!/bin/bash
clear
i=1
while(($i<100));do
    if(($i%3==0))
    then
        echo $i
    fi
    i=$(($i+1))
done
posted on 2017-08-01 14:02  ljbguanli  阅读(170)  评论(0编辑  收藏  举报