您的位置:首页 > 运维架构 > Shell

shell for in 用法总结

2016-02-23 18:41 666 查看
1、遍历按空格分隔的字符串:
#!/bin/bash

servers="abc123 das 222"
for server in$servers
do


echo$server
done

2、遍历字符串列表、用空格分隔:
#!/bin/bash

for server in a b c
do

echo$server
done


3、遍历参数列表:
#!/bin/bash


for arg in $*
do

echo$arg
done

4、遍历文件目录:
#!/bin/bash

for i in ~/*.sh
do


echo$i

cat$i
done
:$i是整个目录和文件;
:for in语句也可以与`
`
$( )配合使用,例如:
#!/bin/bash

for i in $(ls~/*.sh)
do


echo$i

cat$i
done
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: