科学的記数法で格納されている数値を浮動小数点の小数に変換したいので、データに対していくつかの比較を実行できます。これは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
これらの嵐はどちらも選択基準を満たしてはなりません!