shell expr进行整数运算

expr用于整数运算。

语法

`expr 运算数 运算符 运算数`

前后用反单号,键Esc下面的键;

运算符的前后需要空格;

运算数如果为变量,需要使用$形式。

示例

文件 04math-05expr.sh

#!/bin/bash

a=7
b=2

echo a:$a
echo b:$b

c1=`expr $a + $b`
c2=`expr $a - $b`
c3=`expr $a \* $b`
c4=`expr $a / $b`
c5=`expr $a % $b`
echo 加:$c1
echo "减:$c2"
echo "乘: $c3"
echo "除: $c4"
echo "余: $c5"

其中乘号前需要转义符\。