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

#条件不满足时,执行循环;直至条件满足,退出循环。也可以在whilecondition上取反来实现until的功能。

 

Sleep [N]命令:休眠多少秒