2 votes

Comment trier les fichiers en plusieurs colonnes

Mon fichier a 3 colonnes et je veux trier les données dans le fichier par la colonne 1 (DESC), la colonne 2 (ASC) et enregistrer le résultat dans un autre fichier. Comment puis-je faire cela ?

4voto

heemayl Points 85741

sort a la possibilité de trier sur plusieurs colonnes :

sort -k1,1 -k2,2 file.txt 

Ce qui précède sort le fichier d'abord par la colonne 1 séparée par des espaces, puis par la colonne 2.

Vous pouvez également définir un autre délimiteur que les espaces blancs à l'aide de l'option -t par exemple en définissant l'option , comme délimiteur :

sort -t ',' -k1,1 -k2,2 file.txt

Vérifier man sort .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X