我试图在 Bash 脚本中划分两个图像宽度,但 bash 结果给了我 0
:
RESULT=$(($IMG_WIDTH/$IMG2_WIDTH))
我确实研究了 Bash 指南,我知道我应该使用 bc
,在互联网上的所有示例中,他们都使用 bc
。在 echo
中,我试图将相同的东西放入我的 SCALE
中,但没有成功。
这是我在教程中找到的示例:
echo "scale=2; ${userinput}" | bc
我怎样才能让 Bash 给我一个像 0.5
这样的 float ?
最佳答案
你不能。 bash 仅做整数;您必须委托(delegate)给诸如bc
之类的工具。
关于bash - 我如何在 bash 中使用浮点运算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12722095/