Se connecter

Informatique

Linux

Sujet : Problème avec la commande sort
1
Lamigos
Niveau 8
31 août 2019 à 18:48:19

Bonjour,

Est ce que quelqu'un sait comment trier une date JJ/MM(en lettre)/YYYY
Je dois trier plusieurs date par ordre antichronologique d'un fichier et pour ce faire j'utilise
sort -t'/' -k1nr -k2Mr -k3nr > monfichier.txt

ça fonctionne niquel sauf pour la date, je devrai avoir juin mai et non, mai juin. (voir photo)
https://www.noelshack.com/2019-35-6-1567270040-annotation-2019-08-31-184712.png

Il me reste juste à changer mai et juin de positon, si quelqu'un à une idée.
Merci, je commence à devenir fou là :fou:

godrik
Niveau 21
31 août 2019 à 23:39:11

Je pense que M dans sort ne fonctionne que sur les abbreviation de mois en 3 lettres.

Lamigos
Niveau 8
01 septembre 2019 à 09:18:09

Oui l'option -M ne fonctionne pas, je viens de vérifier. :hum:
Du coup, j'ai essayé avec -d pour le tri dans l'ordre du dictionnaire, mais même pas pas moyen d'inverser May Juin. (si, mais j'ai tout qui se met dans le désordre :ouch: ).

Lamigos
Niveau 8
01 septembre 2019 à 09:37:35

J'ai remplacé May par 1 et Jun par 2. Et ... toujours pas moyen d'avoir Jun d'abord :fou:

1
Sujet : Problème avec la commande sort
   Retour haut de page
Consulter la version web de cette page