While语法格式:
While condition ;do ……;done
#条件满足时,执行循环;直至条件不满足,退出循环。
While循环遍历文件的每一行
While read line;do …;done </path/to/somefile#也可以将行作为多个变量读入,while read a b
注:字符串比较用“==”或“!=”等操作符,数值比较用-ne -lt等操作符!!!
算术运算符:+= -= *= /= %= ++ --(++/--分为前后置,意味:先引用后运算;或;先运算后引用)
在Bash变量中应用算术运算符的条件:
1) 将变量定义为整数类形:declare -I a;a++
2) 在变量上面加上算术运算命令,例:let a++ ; $[ $var + 1 ];$(( $var + 1 ));expr $var \* 3
Until 语法格式
Until condition ;do ……;done
#条件不满足时,执行循环;直至条件满足,退出循环。也可以在while的condition上取反来实现until的功能。
Sleep [N]命令:休眠多少秒
转载于:https://blog.51cto.com/ufirst/1432597