在 bash 中,我试图用小数(带分数)的数字编写条件。然后我发现我不能在 bash 中做小数。我拥有的脚本如下:
a=$(awk '/average TM cross section = / {CCS=$6}; END {printf "%15.4E \n",CCS}' ${names}_$i.out)
a=$(printf '%.2f\n' $a)
echo $a
在*.out
文件中,数字采用科学计数法。最后,echo $a
我得到一个数字 245.35(或我文件中的其他数字)。所以,我想知道如何将输出编号 245.35 更改为 24535,以便我可以在 bash 中执行条件。
我试图乘以,显然没有用。任何人都可以帮助进行这种转换吗?