
Envoyé par
lokomass
Merci pour ta réponse mais bizarement l'option "sort -t#" et l'option "cat | cut ... | sort" ne me renvoyent pas exactement la même chose

Pour répondre à ton problème de tri, je dirai que tu n'as que ça à faire :
cat $fichier | sort -t'#' -k1,1
qui va trier ton fichier suivant la première colonne délimitée par un '#'.
Quand tu fais
cat $fichier | cut ... | sort ...
tu coupes l'affichage pour n'avoir plus que la colonne sélectionné, et donc le 'sort' qui vient après n'a plus que cette colonne à 'manger'.
cat -> affiche le fichier en entier
cut -> découpe suivant le délimiteur envoyé et affiche la ou les colonnes sélectionnée(s)
sort -> tri le résultat du cut avec ce qu'il reste.
Partager