【问题标题】:How can I make my own calculator with given string in bash script [closed]如何在 bash 脚本中使用给定的字符串制作自己的计算器 [关闭]
【发布时间】:2017-07-27 19:40:48
【问题描述】:

我想在终端中制作自己的计算器。我想要类似的东西: 当我输入(5+2)*4-3 时,它必须先使() 成为一部分,然后是乘法,然后是减法。如何使用 bash 脚本在 linux 终端中执行此操作?

【问题讨论】:

  • 你可以使用bc
  • 你怎么能给我一些例子
  • 您应该针对特定问题提出特定问题。由于 Stack Overflow 向您隐藏了关闭原因:“请编辑问题以将其限制为具有足够详细信息的特定问题,以识别适当的答案。避免一次提出多个不同的问题。请参阅如何提问页面以获取帮助澄清这个问题。”

标签: linux bash shell terminal calculator


【解决方案1】:
echo $(((5+2)*4-3))

或使用脚本:

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

例如。

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

【讨论】:

  • 感谢您的解决方案
【解决方案2】:

如前所述,bc 将是用于此目的的正确工具:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-12
    • 1970-01-01
    • 2011-02-17
    • 1970-01-01
    • 2014-03-23
    • 1970-01-01
    • 1970-01-01
    • 2010-10-30
    相关资源
    最近更新 更多