web-dev-qa-db-fra.com

Comment trier les lignes d'un fichier texte depuis le terminal?

Je dois trier le GPA dans un fichier pour mon laboratoire de classe. Le professeur utilise PuTTY. Pour ceux d'entre nous qui ont choisi d'utiliser Ubuntu en classe, nous ne savons pas comment exécuter la commande pour le tri croissant et le tri croissant.

4
klosdo
Nam     GPA    Something
xyz     3.4     99  
pqr     4.5     23  
abc     5.6     44  
dcd     4.4     22  
edr     2.2     78

Si vous avez un fichier comme ci-dessus. Vous pouvez utiliser la commande ci-dessous pour trier par GPA. (changez la clé pour trier par n'importe quel champ: '-k valeur')

sort -k 2 filename

Si vous voulez l’ordre inverse, utilisez l’option -r

sort -r -k 2 filename
11
Manula Waidyanatha

PuTTY est simplement le programme utilisé pour se connecter à un ordinateur.

Il existe une jolie commande appelée sort que vous voudrez peut-être essayer.

Un autre man pour le manuel, vous donnera toutes sortes d’informations utiles.

Essayez man sort ou même le manuel du manuel man man.

3
colechristensen