次のように、各行に一連の値を持つデータがあります。
49.01024263 49.13389087 49.38177387 (more numbers...)
42.71585143 43.48711477 44.25625756 (ect..)
43.18826160 43.15332580 43.13094893
30.69076014 28.74489096 26.85725970
最終的に数値は 10 未満の値に達します。その時点で、その行の残りの数値をすべて削除したいと思います。
これまでのところ、これはありますが、いくつかのエラーが返されます。
awk '{for (i=1;i++)do{if ($i > 10.0 ) print $i ; next ; else ; exit}}' input > output
私は何が間違っているのでしょうか?このタスクを実行するためのより良い方法はありますか?