Shell 循环语句用法小结

2014-11-24 14:21:39 · 作者: · 浏览: 3



1、for


主要用于:在已知序列里遍历元素



注意:for循环的in列表时可选的,如果省略,shell会遍历整个命令行参数,此时 for i 相当于 for i in "$@"




再给一个for的用法示例:




注意:for in 可以和 `` 与 $() 合用,上面的for i in `seq 1 9` 也等价与 for i in $(seq 1 9)



再给一个for的用法示例:




再给个for的用法示例:




2、while


主要用于:当某条件成立时,一直执行





注意:1、算术运算,需要放在$(()) 的括号中


2、对于变量的算术运算,在$(())中,变量前面不需要$




3、unitl


主要用于:当某条件成立时,停止执行





注意:给变量赋值时,前面不要加$