LMLPHP后院

shell 数学运算及 expr

在 shell 中进行数学运算,使用 expr 命令,如:

echo expr 5 \* 2

expr 命令对于某些符号会出现问题,需要使用到转义字符。

为了更方便的执行数学运行,可以使用方括号包裹,如:

echo $[ 5 * 2]

注:有个限制,只能进行整数运算,浮点运算会导致精度的丢失。如:

$ echo $[10/4]
2
2024-12-22 01:20:26 1734801626 0.002427