跟我一起写Shell脚本之十一---循环(2 for 字符循环)

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脚本之旅会更久精彩!

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

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

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

Guess you like

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