linux shell编程学习笔记shell运算符号和运算命令(共1篇)
篇1:linux shell编程学习笔记shell运算符号和运算命令
一、shell运算符号
1、加法
+ ——expr 43+21、expr $x + $y
2、减法
-——expr 43$y
3、乘法
*
——由于 * 在Shell命令行中当通配符用需要用转义符号 ——expr 43 * 21、expr $x * $y
4、除法
/ ——只给出结果的整数部分(并不是四舍五入)——expr 43 / 21、expr $x / $y
5、取余(求模运算)
% ——求模运算常用来判断一个数是否为另一个数的倍数。——expr 43 % 21、expr $x % $y
6、自增 1)i++
—— i=i+1 [root@ndbB ~]# i=1 [root@ndbB ~]# echo $[i++] 1
[root@ndbB ~]# echo $i
2)i+=2 —— i=i+2
7、自减 1)i--—— i=i-1 2)i-=2 —— i=i-2
//先赋值给表达式,然后再递增1 //此时输出的值是递增之前的X //确认X的值
//此时输出的值是递增之后的X
8、自乘 1)i*=2 —— i=i*2
9、自除
1)i/=2 —— i=i%2
二、shell运算命令
1、expr ——只能做整数运算,自动返回运算结果 格式:expr整数1
运算符整数2
2、$[]或$(())——需要使用echo输出结果,运算类型与expr类似 ——乘法 * 不用加转义符号
——使用变量时,直接指定变量名,不用加$ 格式:#echo $[ 整数1
运算符整数2 ] 或
#echo $((整数1
运算符整数2))
3、let ——操作变量值,只运算,不输出结构 ——若要查看结果,需借助echo命令
【linux shell编程学习笔记shell运算符号和运算命令】相关文章:
shell气化05-14
Shell煤气化技术综述09-11
Shell company代表性考题05-12
我填shell申请表的一些感受04-18
一个Shell程序的性能优化Unix系统04-22