尝试将bc计算的输出保存到bash脚本中的变量中

时间:2017-09-27 19:42:45

标签: bash unix bc

average=$(echo "scale=2;$combine/$num | bc")

这是我最近的尝试,只是将scale = 2; 256/3保存为平均值。我已经尝试了很多不同的措辞,我似乎无法让它发挥作用。任何帮助,将不胜感激。如果重要的话,bash脚本会启动一个命令来运行ksh shell中的脚本。

1 个答案:

答案 0 :(得分:1)

试试这个:

average=$(bc <<< "scale=2;$combine/$num")

或者正如第一条评论所说。你放错了报价。

average=$(echo "scale=2;$combine/$num" | bc)