码迷,mamicode.com
首页 > 系统相关 > 详细

shell编程--for循环

时间:2018-04-20 10:53:27      阅读:162      评论:0      收藏:0      [点我收藏+]

标签: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循环

标签:for   shell   

原文地址:http://blog.51cto.com/10963213/2105626

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!