shell for in 用法总结
1、遍历按空格分隔的字符串:
#!/bin/bash s="111 222 333" for server in $s do echo$s done
2、遍历字符串列表、用空格分隔:
#!/bin/bash for mm in a b c do echo$mm done
3、遍历参数列表:
#!/bin/bash for arg in $* do echo$arg done
4、遍历文件目录:
注:$i是整个目录和文件;
#!/bin/bash for i in ~/*.sh do echo$i cat$i done
注:for in语句也可以与` `和$( )配合使用,例如:
#!/bin/bash for i in $(ls~/*.sh) do echo$i cat$i done