我想将科学计数法表示的数字转换为浮点数,以便对数据执行一些比较操作。该操作是在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
这两场风暴都不应满足选择标准!