如何在 bash 脚本中使用给定的字符串制作自己的计算器

How can I make my own calculator with given string in bash script

我想在终端中制作自己的计算器。我想要这样的东西: 当我给出这个输入 (5+2)*4-3 时,它必须先做 () 部分,然后乘法,然后减法。我怎样才能在 linux 终端中使用 bash 脚本做到这一点?

如前所述,bc 是实现此目的的正确工具:

$ echo "(5+2)*4-3" | bc
25

https://www.gnu.org/software/bc/manual/html_mono/bc.html

echo $(((5+2)*4-3))

或使用脚本:

#!/bin/bash
echo " = $(())"

例如。

还有几个other ways。或者只搜索“bash arithmetic