shell編程--for循環
阿新 • • 發佈:2018-04-20
for shell 腳本
[root@lynn-04 shell]# vim for1.sh
#!/bin/bash
for i in `seq 1 6`
do
echo $i
done
執行結果
[root@lynn-04 shell]# sh for1.sh
1
2
3
4
5
6
腳本
[root@lynn-04 shell]# vim for2.sh
#!/bin/bash
sum=0
for i in `seq 1 6`
do
echo "$sum + $i"
sum=$[$sum+$i]
echo $sum
done
執行結果
[root@lynn-04 shell]# sh for2.sh 0 + 1 1 1 + 2 3 3 + 3 6 6 + 4 10 10 + 5 15 15 + 6 21
for循環是以空格或者回車來作為分割符來循環的
[root@lynn-04 shell]# mkdir test [root@lynn-04 shell]# cd test [root@lynn-04 test]# touch 1 2 [root@lynn-04 test]# touch 3\ 4.txt [root@lynn-04 test]# ls -l 總用量 0 -rw-r--r-- 1 root root 0 4月 20 08:13 1 -rw-r--r-- 1 root root 0 4月 20 08:13 2 -rw-r--r-- 1 root root 0 4月 20 08:13 3 4.txt [root@lynn-04 test]# for i in `ls ./ `; do echo $i ; done 1 2 3 4.txt
shell編程--for循環