关于shell中的for循环用法很多,一直想总结一下,今天网上看到上一篇关于for循环用法的总结,感觉很全面,所以就转过来研究研究,嘿嘿…
1、 for((i=1;i<=10;i++));do echo
(expr
i *4);done
2、在shell中常用的是 for i in $(seq 10)
3、for i in ls
4、for i in
arr[@]5、foriin
* ; 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