什么是循环:
- 具有进入条件和退出条件,且在进入条件一直为true时,反复执行内部表达式的语句,称为循环语句
- 循环语句通常由循环体和循环判断条件两部分组成
常用的循环语句:
- for
- while
- until
for循环:
- 语法:
for [变量] in [列表] :do
循环体
done
- 列表执行完后便退出
字符测试:
- ==:测试两个变量、字符串、数字是否相等,注意符号两端要有空格
- 如:[ $a == $b ]
- != :测试两个恶变量是否不等,不等为真,相等为假
- a > b :测试a是否大于b
- a < b:测试a是否小于b
- -n string :测试指定字符串是否为空,空为真,不空为假
- -s string:测试自定字符串是否为不空,不空为真,空为假