Je dispose d'un fichier texte avec des lignes comme ceci:lignes de tri dans un fichier texte, mais seulement utiliser les N premiers caractères
2010-02-18 11:46:46.1287 bla
2010-02-18 11:46:46.1333 foo
2010-02-18 11:46:46.1333 bar
2010-02-18 11:46:46.1467 bla
Une sorte simple, échangerait les lignes 2 et 3 (bar est avant foo), mais Je voudrais garder les lignes (qui ont la même date/heure) dans leur ordre d'origine.
Comment puis-je faire cela en Python? Question supplémentaire: Le tri GNU peut-il également le faire?
'sort -s -k 1,2 data.txt' – jfs