#1 Le 28/02/2018, à 13:42
- Compte supprimé
[résolu] à propos de la commande sort: Question
Bonjour,
J'aimerai avoir des précisions sur la commande sort .
Je voudrais faire un tri sur 2 colonnes mais le résultat que je trouve n'est pas celui que j'attends . Je prends un exemple pour vous situer mon incompréhension ; Soit un fichier cc à trier:
fabien@fabien-Lenovo-G505:~$ cat cc
1 fan 1 b
5 fan 2 a
4 fab 2 m
Je souhaite trier le fichier par ordre alphabétique sur la 2eme et 4eme colonne .
~$ cat cc | sort -k 2 -k 4
4 fab 2 m
1 fan 1 b
5 fan 2 a
Je m'attendais à avoir ça :
4 fab 2 m
5 fan 2 a
1 fan 1 b
Pourquoi n'est ce pas le cas?
Dernière modification par Compte supprimé (Le 28/02/2018, à 14:10)
#2 Le 28/02/2018, à 13:51
- credenhill
Re : [résolu] à propos de la commande sort: Question
hello
-k 2 va jusqu'à la fin de la ligne, - k2,2 se limte à la colonne 2
$ sort -k 2,2 -k 4,4 cc
4 fab 2 m
5 fan 2 a
1 fan 1 b
Dernière modification par credenhill (Le 28/02/2018, à 14:03)
Hors ligne
#3 Le 28/02/2018, à 14:08
- Compte supprimé
Re : [résolu] à propos de la commande sort: Question
ah ok tout s'explique ... C'est un détail qui me tracassait depuis un temps certain ... Merci à toi
Dernière modification par Compte supprimé (Le 28/02/2018, à 14:08)