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

linux shell 脚本 之for 循环

2014-10-21 22:37 381 查看
如果有人问我linux 好用么?我肯定说 不好用,这是我的体会,或许是习惯了windows的缘故,其中原因还有就是好多的软件不支持,但是我说linux是目前是最优秀的操作系统,是未来的趋势。其中一个强大的就是脚本!首先来看看基础的for循环,

 for循环 之强大,灵活,是没有接触过的人难想象的,简洁,功能之强大就让我们看看呢!

 其结构 是 for variable in {list}

do

statement1

statement2

done

 viriable 是循环的量,list是一个列表 其中这个列表 超出我们想象的东西

这个列表可以使一串数字,也可以是字符串,元素之间用逗号隔开

列子

1,for var in 1 2 3 4 5 6 7 

   do

echo $var 会输出 1 2 3 4 5 6 7

简单的写法

 for var in {1 ..7}

do

echo $var

done

还有

for var in {1..1000..5}

do

echo $var

done

输出 1 5 10 15 20 ..1000

也可以是

for var in {Mon Tue Wed Thu Fri Sat Sun}

do

echo $var

done

输出 Mon Tue Wed Thu Fri Sat Sun

和ls 命令的结合

for file in ${ls}

do

echo $file

done

输出所有ls 便利出来的文件,在这里或许你觉得有点多余,但是呢,在复杂的脚本中会有很好的应用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: