306 votes

Tri des données en fonction de la deuxième colonne d’un fichier

J’ai un fichier de deux colonnes et `` un nombre de lignes.

colonne 1 contient et colonne2 .

Je veux trier le contenu de ce fichier dans l’ordre croissant en fonction de la (dans la `` deuxième colonne).

Le résultat devrait afficher le de la plus jeune personne avec puis la deuxième personne la plus jeune et ainsi de suite...

Toutes les suggestions pour un shell de liner ou un script bash.

461voto

Matt Ryall Points 2187

Vous pouvez utiliser la `` commande:

, comparer en fonction de la valeur numérique de la chaîne

par exemple:

22voto

Saurabh Points 1871

Pour les valeurs séparées par des tabulations, le code ci-dessous peut être utilisé

-r peut être utilisé pour obtenir des données dans l’ordre décroissant.
-n pour le tri numérique
-k, --key=POS1[,POS2] où k est la colonne dans le fichier
Pour l’ordre décroissant ci-dessous se trouve le code

8voto

Utilisez `` .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X