Shell运算符
1)算数运算符 1)常见的算数运算符,如下图: 说明:变量a在运算符之前,输出表达式的值为a,然后a自增或自减;变量a在运算符之后,输出表达式会先自增或自减,表达式的值就是自增或自减后a的值。 常见的命令运算命令,如下图; 我们来实践一下吧, 1 [root@king scripts]# cat test.sh 2 #! /bin/ bash 3 a=$ 1 # 直接把特殊位置参数变量$1赋值给a, 4 b=$ 2 # 并且把特殊位置参数变量$2赋值给b,这样,脚本传参的内容就会赋值给a和b。 5 echo " a-b=$(($a-$b)) " 6 echo " a+b=$(($a+$b)) " 7 echo " a*b=$(($a*$b)) " 8 echo " a/b=$(($a/$b)) " 9 echo " a**b=$(($a**$b)) " 10 echo " a%b=$(($a%$b)) " 11 [root@king scripts]# sh test.sh 6 2 12 a-b= 4 13 a+b= 8 14 a*b= 12 15 a/b= 3 16 a**b= 36 17 a%b= 0 我们来模仿一下计算器吧, 1 #! /bin/ bash 2 #add, subtract, multiply and divide 3 print_usage(){