7つのデータフィールドを含むcsvファイルがあります。7番目のフィールドを逆の数値順に並べ替えたい(最小値が最初)。データの7番目のフィールドは次のようになります。
0.498469643137
1
6.98112003175e-10
9.11278069581e-06
私は次のようなUNIXソートツールを使おうとしました。
$ sort -t"," -n -k -r 7 <my_file>
私が抱えている問題は、ソートが指数形式を認識しないことです。たとえば、sortthinks6.98112003175e-10
は。よりも大きいと考え1
ます。sortを使用してcsv列をソートし、科学的記数法を認識するにはどうすればよいですか?助けてくれてありがとう。