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 便利出来的文件,在这里或许你觉得有点多余,但是呢,在复杂的脚本中会有很好的应用
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 便利出来的文件,在这里或许你觉得有点多余,但是呢,在复杂的脚本中会有很好的应用
相关文章推荐
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- Linux shell 流程控制(条件if,循环for,while)
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- linux shell 的 for 循环
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- shell脚本怎样表示一个for循环
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例 --转载
- linux脚本之 for循环方式
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- Shell脚本中循环语句for,while,until用法
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- linux shell 的 for 循环
- shell脚本下的教你如果运用for,while,unti循环,以及区别l
- shell脚本类C风格for循环在ubuntu linux运行出错解析
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- linux脚本之 for循环方式
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例