J'ai un fichier avec des nombres décimaux avec des exposants et je veux les trier. À ma connaissance 'sort -g' est ce dont j'ai besoin. Mais il semble trier les décimaux en ignorant les exposants. Ainsi, la sortie ressemble à ceci (ce qui n'est pas ce que je voulais) :
$ 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
Cela me pose deux questions :
- Pourquoi 'sort -g' ne fonctionne pas comme je m'y attends ?
- Comment puis-je trier mon fichier en utilisant des commandes bash ?