shell运算符操作------算术运算符

来源:互联网 发布:保险销售人员网络教育 编辑:程序博客网 时间:2024/06/05 14:51
a=10b=20echo "a+b = " `expr ${a} + ${b}`echo "a-b = " `expr ${a} - ${b}`echo "a*b = " `expr ${a} \* ${b}`echo "a/b = " `expr ${a} / ${b}`echo "a%b = " `expr ${a} % ${b}`

if [ $a == $b ]thenecho "a等于b"elseecho "a不等于b"fiif [ $a != $b ]thenecho "a不等于b"elseecho "a等于b"fia=${b}if [ $a == $b ]thenecho "a等于b"elseecho "a不等于b"fiif [ $a != $b ]thenecho "a不等于b"elseecho "a等于b"fiecho $a  "====" $b

注意:乘号(*)前边必须加反斜杠(\)才能实现乘法运算;
if...then...fi 是条件语句,后续将会讲解。
在 MAC 中 shell 的 expr 语法是:$((表达式)),此处表达式中的 "*" 不需要转义符号 "\"


原创粉丝点击