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