je n'obtiens pas ce que j'attends, et je ne sais pas bien pourquoi. Je m'attends à avoir le résultat de 'ls' classé par ordre numérique (-n), selon le champs N°5 (-k 5) et par ordre décroissant (-r).
Pourquoi le fichier 'mariabackup' est en dernière position, alors qu'il a 22878400 octets ?
Merci pour votre aide.
PS: Opensuse Leap 15.2 d'origine.
Edit:
En cherchant j'ai observé que la date du fichier 'mariabackup' ne possède qu'un chiffre. Je relance la même commande, mais cette fois-ci avec 30 observations au lieu de 10. L'anomalie ressort, et à deux reprises cette fois-ci: pour 'mariabackup' et pour 'gdb' également.
Non je n'ai pas d'alias "exotique" hormis 'alias sz='sudo zypper up --details' -> pour réaliser mes mises à jours avec Opensuse… Les autres alias sont normaux genre cd .. à la place de cd..
Je pense que cela a avoir avec l'environnement comme tu le suggères.
La commande
LANG=C sort -nr tri_sort.txt
trie le fichier comme chez toi. Comme je l'attendais…
tout comme
LANG=POSIX sort -nr tri_sort.txt
Par contre, je remarque que les espaces et les chiffres après le champs principal, celui à considérer principalement pour le tri, jouent eux aussi un rôle dans le tri.
J'ai déjà essayé (voir mon message de 9h42), ça donne un résultat inattendu (je ne dirais pas faux, car il doit bien y avoir une explication…).
Mais
ls -l /usr/bin/ | sort -k5,5nr | head
fonctionne.
CORRECTION des deux points ci-dessous: CA NE MARCHE PAS avec Leap 15.2, peu importe l'ordinateur
Hier soir, j'ai essayé sur un autre ordinateur (B) avec deux autres distributions:
Leap 15.2 sur ordi (B) -> ça marche (alors qu'ici Leap 15.2 (A) -> le résultat est inattendu, pas celui que je veux)
Tumbleweed (B) -> ça marche…
Merci pour votre aide.
Je crois que cela va rester un mystère…
- Edité par DenebeDenebe 6 janvier 2021 à 9:44:02
sort classe bizarrement (ls -l /usr/bin | sort -nr
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique