for循环大体可以分为如下3种类型:字符循环,数字循环,文件循环。今天我们了解字符循环,直接上例子:
1 字符循环例子1写脚本018_for_char1.sh
#!/bin/bashfor i in aa bb cc dd eedo echo $idone
执行结果
$ sh 018_for_char1.sh aa bb cc dd ee
2 字符循环例子2写脚本019_for_char2.sh
#!/bin/bashmyinput="111 222 333 444 555"for i in ${myinput}do echo $idone
执行结果
$ sh 019_for_char2.sh 111 222 333 444 555
3 字符循环例子3写脚本020_for_char3.sh
#!/bin/bashfor i in $*do echo $idone
执行结果
$ 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/bashfor i in $(ls)do echo $idone
执行结果
$ 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脚本之旅会更久精彩!
===================================================================================
注意:本文为本人原创,版权所属为个人所有,欢迎转载,但是转载请注明出处。
===================================================================================