读书人

Linux shell编程 九 - 判断+运算符

发布时间: 2013-10-19 20:58:23 作者: rapoo

Linux shell编程 9 ---- 判断+运算符


1 判断

1 简单if语句

if expression

then

statement

statement

fi

如果then处在同一行,要在expression后面加上";"

2 if/else结构

if expression

then

statement

statement

else

statement

statement

fi

3 if/elif/else结构

if expression

then

statement

elif

statement

else

statement

fi

4 case结构

case variable in

value1)

statement;;

value2)

statement;;

..........................

*)

statement;;

esca

case结构的变量值variable与value1,value2等进行逐一比较,直到找到匹配的值,如果没有将执行默认的值即*,每一个分支以双分号";;"结束


2 运算符

1 在Linux Shell中算术运算符包括+,-,*,/,%,**等等

2 算术运算符

运算符 举例 结果

+ 3+5 8

- 5-3 2

* 5*3 15

/ 8/3 2

% 8%3 2

** 5**3 125

3 Linux Shell中let命令是内置的用来计算整数的运算,假设我定义了两个整型变量a和b

那么我就可以使用let命令来做运算,let c=a+b 或 let c=a-b等等


4 位运算符

1 位运算在Shell中很少使用,通常用于整数间的操作,位运算是针对整数在内存中存储的二进制数据流中的位进行的操作

2 常见的位运算符有<<(左移),>>(右移),&(按位与)等等操作


读书人网 >编程

热点推荐