expr命令

expr命令计算给定表达式并显示其相应的输出,其被使用用于:基本操作像加法、减法、乘法、除法和模等等整数,求值正则表达式,字符串操作,如子字符串,字符串长度等。

语法

expr [EXPRESSION | OPTION]

参数

表达式

示例

计算12 + 9

expr 12 + 9
# 21

计算12 * 2

expr 12 \* 2
# 24

shell脚本中的变量执行操作,注意保存成.sh文件并赋权限755再执行。

echo "Enter two numbers"
read x 
read y
sum=`expr $x + $y`
echo "Sum = $sum"

参考

https://www.computerhope.com/unix/uexpr.htm
https://www.runoob.com/linux/linux-comm-expr.html
https://www.geeksforgeeks.org/expr-command-in-linux-with-examples/