Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1407 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  trier un fichier (sort,...)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

trier un fichier (sort,...)

n°1142332
misterZida​ne
Posté le 14-06-2009 à 09:28:22  profilanswer
 

Bonjour à toutes et à tous !
J'ai le fichier suivant :
1 1 toto
1 10 tutu
1 2 titi
1 11 tata
2 1 test2_1
2 10 test2_10
2 2 test2_2

 
J'aimerais afficher ce fichier en respectant l'ordre des 2 premiers champs :
1 1 toto
1 2 titi
1 10 tutu
1 11 tata
2 1 test2_1
2 2 test2_2
2 10 test2_10

 
Or quand j'utilise la fonction "sort", je n'y arrive pas (ça ne marche que pour mon premier champ) :
sort -n <mon fichier> :
1 1 toto
1 10 tutu
1 11 tata
1 2 titi
2 1 test2_1
2 10 test2_10
2 2 test2_2

 
Avez-vous une idée du comment faire cela ?
 
D'avance merci pour votre aide.

mood
Publicité
Posté le 14-06-2009 à 09:28:22  profilanswer
 

n°1142346
e_esprit
Posté le 14-06-2009 à 11:44:27  profilanswer
 

sort -V ? (mode Version)


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1142350
misterZida​ne
Posté le 14-06-2009 à 11:54:37  profilanswer
 

Merci d'avoir répondu e_esprit. La commande sort -V ne fonctionne pas, voici ce que m'affiche un "sort --version" :
 
$ sort --version
sort (GNU coreutils) 6.10
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
 
Written by Mike Haertel and Paul Eggert.
 
 
 
Pour info, j'utilise "cygwin", je ne sais pas si ça implique quelque chose..

n°1142354
e_esprit
Posté le 14-06-2009 à 12:19:02  profilanswer
 

Ah mais sort -V c'est pas sort --version :D
  -V, --version-sort          natural sort of (version) numbers within text
 
Apres possible que ce ne soit pas dispo dans ta version cygwin.


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1142368
hardball
Posté le 14-06-2009 à 14:54:20  profilanswer
 

sort -k1,2 <fichier>


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  trier un fichier (sort,...)

 

Sujets relatifs
Recherche chaine dans un fichier texte avec script shellsupprimer un fichier commençant par $
rechercher la chaine de caractère $(function() { dans un fichierY a t-il un logiciel Linux capable de découper un fichier PDF via SH ?
extraire des infos d'une fichier xml (en perl)Commande pour copie de fichier en boucle sous linux
condition avec un fichier en input (awk)[bash] Remplacer un path dans un fichier par autre chose
Plus de sujets relatifs à : trier un fichier (sort,...)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR