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
主要用于:当某条件成立时,停止执行
注意:给变量赋值时,前面不要加$