跟我一起写Shell脚本之十二---循环(3 for 数字循环)

for循环大体可以分为如下3种类型:字符循环,数字循环,文件循环。今天我们了解数字循环,直接上例子

1、数字循环例子一

  写脚本022_for_dig1.sh:

#!/bin/bash

for i in $(seq 10 20)
do
        echo $i;
        echo $(expr $i + 100);
        echo $(($i + 200));
done

  执行结果:

$ sh 022_for_dig1.sh 
10
110
210
11
111
211
12
112
212
13
113
213
14
114
214
15
115
215
16
116
216
17
117
217
18
118
218
19
119
219
20
120
220

2、数字循环例子二

写脚本023_for_dig2.sh

for i in {20...25}
do
        echo $i;
        echo $(expr $i + 100);
        echo $(($i + 200));
done

  执行结果(注意:用sh会出错,但是用bash没问题):

$ bash 023_for_dig2.sh 
20
120
220
21
121
221
22
122
222
23
123
223
24
124
224
25
125
225

3、数字循环例子三

写脚本024_for_dig3.sh

#!/bin/bash

for ((i=20; i<=25; i++))
do
        echo $i;
        echo $(expr $i + 100);
        echo $(($i + 200));
done

  执行结果:

  $ bash 024_for_dig3.sh 
20
120
220
21
121
221
22
122
222
23
123
223
24
124
224
25
125
225

好了,今天的部分就到这里了,接下来的Shell脚本之旅会更久精彩!

===================================================================================

注意:本文为本人原创,版权所属为个人所有,欢迎转载,但是转载请注明出处。

===================================================================================

Guess you like

Origin blog.csdn.net/sjwangjinbao/article/details/116136838