我想将一个以科学计数法存储的数字转换为浮点十进制数,这样我就可以对数据进行一些比较。这是在 bash 脚本中完成的 - 这是一小段代码:
while read track_id landfall_num gate_id pres_inter
do
if [[ $landfall_num == 0001 ]]
then
start_flag = true
echo DING DING $start_flag
if [[ $pres_inter < 97000 ]]
then
echo Strong Storm From North $track_id, $gate_id, $pres_inter
fi
fi
done < $file
我的问题是我的<
操作数基本上选择了所有压力值,当我使用时,它们以科学计数法存储,而当我使用时则<
没有>
。我正在查看以帕斯卡而不是毫巴为单位的大气压力测量值。
这是示例输出:
Strong Storm From North 0039988 0017 1.0074E+05
Strong Storm From North 0037481 0018 9.9831E+04
这些风暴都不应该满足选择标准!