入力ファイルは次のとおりです。
abc=1.01
abc=0.99
abc=2.1
abc=0.9
abc=2.23e-07
abc=1.22
abc値を1.0未満に印刷したいです。したがって、出力は次のようになります。
abc=0.99
abc=0.9
abc=2.23e-07
しかし、コードを実行すると、最後の行は存在しません。試験を終えた
awk -F '=' '{if($2<1) print $0}' file
awk - バージョン
GNU Awk 3.1.7
答え1
abc = 2.23e-07がabc = 2.23 * e-07で書き換えられたらうまくいくと思います。