J'ai une question qui doit se résoudre en une ligne de commande. Le soucis c'est que j'arrive pas à trouver laquelle.
J'ai un fichier de données que je souhaite trier suivant la première colonne de manière croissante.
Petit Exemple:
Citation :
mon_ficher.dat
1E-3 0.00045
6E-2 0.473
2E-3 0.03
Je souhaite tracer ce fichier dans gnuplot avec la commande:
Citation :
plot "mon_fichier.dat" with linespoints
Comme je n'ai pas mes données qui sont triés par ordre croissant j'ai mes lignes sur le graphe qui s'entrecroisent. La solution serait de trier les données selon la première colonne dans l'ordre croissante.
J'ai vu que l'on pouvait sous la console utilisé sort n, mais comme j'ai un format scientifique de données, il prends la première colonne comme une suite de caractère.
Petite indication j'ai trouvé un peu plus d'infos sur sort -n et c'est normal que ca marche pas avec une notation scientifique, il faut utiliser -g pour que ca marche