我想要执行 5-9=-4
并删除 -
减号,然后在 4
中添加 3
。
例如
5-9=-4. 4 + 3 = 7
我该怎么做?
我尝试了 echo "5-9"|公元前 |最后+ 3
。
但是它不起作用。
我想用单行linux命令来做。
最佳答案
有点老套,但这里:
echo "5-9" | bc | sed 's/-//' | sed 's/.*/\0+3/' | bc
第一个 sed 调用删除第一个减号,将 -4 变为 4。第二个连接 将4变成4+3。
关于linux - 如何将终端的数值传递给计算器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27653764/