指数付きのフロートを含むファイルがあり、それらを並べ替えたいと考えています。AFAIK 'sort -g' が必要です。しかし、すべての指数を捨ててフロートをソートしているようです。したがって、出力は次のようになります (これは私が望んでいたものではありません)。
$ cat file.txt | sort -g
8.387280091e-05
8.391373668e-05
8.461754562e-07
8.547354437e-05
8.831553093e-06
8.936111118e-05
8.959458896e-07
これは私に2つの質問をもたらします:
- 「sort -g」が期待どおりに機能しないのはなぜですか?
- bashコマンドを使用してファイルをソートするにはどうすればよいですか?