for循环大体可以分为如下3种类型:字符循环,数字循环,文件循环。今天我们了解字符循环,直接上例子:
1 字符循环例子1
写脚本018_for_char1.sh
#!/bin/bash
for i in aa bb cc dd ee
do
echo $i
done
执行结果
$ sh 018_for_char1.sh
aa
bb
cc
dd
ee
2 字符循环例子2
写脚本019_for_char2.sh
#!/bin/bash
myinput="111 222 333 444 555"
for i in ${myinput}
do
echo $i
done
执行结果
$ sh 019_for_char2.sh
111
222
333
444
555
3 字符循环例子3
写脚本020_for_char3.sh
#!/bin/bash
for i in $*
do
echo $i
done
执行结果
$ sh 020_for_char3.sh a b c d e f gg
a
b
c
d
e
f
gg
4 字符循环例子4
写脚本021_for_char4.sh
#!/bin/bash
for i in $(ls)
do
echo $i
done
执行结果
$ sh 021_for_char4.sh
001_helloworld.sh
002_comment.sh
003_comment.sh
004_comment.sh
005_var.sh
006_readonlyvar.sh
007_specialvar.sh
008_specialvar.sh
009_envvar.sh
010_envvar.sh
011_declare.sh
012_if.sh
013_if.sh
014_if.sh
015_case.sh
016_while.sh
017_until.sh
018_for_char1.sh
019_for_char2.sh
020_for_char3.sh
021_for_char4.sh
好了,今天的部分就到这里了,接下来的Shell脚本之旅会更久精彩!
===================================================================================
注意:本文为本人原创,版权所属为个人所有,欢迎转载,但是转载请注明出处。
===================================================================================