指数付きの浮動小数点数を持つファイルがあり、ソートする必要があります。 AFAIK 'sort -g'は私が必要なものです。しかし、それはすべての指数を捨てて浮動小数点を並べ替えるように思えます。だから、出力は(私が欲しかったものではありません)次のようになります。'sort -g' bashコマンドで指数で浮動小数点数をソートする
- 私はそれを期待どおりに動作しないのはなぜ「ソート-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
これは二つの質問に私をもたらします作業?
- bashコマンドを使用してファイルを並べ替える方法を教えてください。
あなたの 'sort'のバージョンは何ですか? – kev
それは私のために働く(GNUソート)。 [this](http://www.gnu.org/software/coreutils/manual/html_node/sort-invocation.html)を読んで、脚注に特に注意してください。 – potong
potong:ありがとう、その問題を解決しました。私が持っていたロケール(ru_RU.UTF-8)のように、小数点記号としてドットを扱わないようです。 – Alex