Trier par date help plz !

Résolu/Fermé
julessh - 18 juin 2015 à 11:07
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 - 18 juin 2015 à 15:59
bonjour tout le monde,

j'ai un fichier .txt que je dois trier pour trouver les dattes les plus récentes le fichier comporte plusieurs lignes du style :

daily-254-18-642-e547-2015-06-11-02.00.05 lanetrotro
daily-254-18-642-e547-2015-07-11-02.00.05 bobleponge
daily-254-18-642-e547-2015-08-11-02.00.05 bobleponge
daily-254-18-642-e547-2015-04-11-02.00.05 jojolasticot

je voudrais avoir

daily-254-18-642-e547-2015-06-11-02.00.05 lanetrotro
daily-254-18-642-e547-2015-08-11-02.00.05 bobleponge
daily-254-18-642-e547-2015-08-11-02.00.05 bobleponge
daily-254-18-642-e547-2015-04-11-02.00.05 jojolasticot


pour que cela trie du plus récent au plus vieux :)

voila :)

merci de votre aide

1 réponse

dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
18 juin 2015 à 12:32
hello
cet ordre là ?
$ sort -t "-" -k 6 -k 7 -k 8 fichier
daily-254-18-642-e547-2015-04-11-02.00.05 jojolasticot
daily-254-18-642-e547-2015-06-11-02.00.05 lanetrotro
daily-254-18-642-e547-2015-07-11-02.00.05 bobleponge
daily-254-18-642-e547-2015-08-11-02.00.05 bobleponge
1
julessh Messages postés 26 Date d'inscription jeudi 18 juin 2015 Statut Membre Dernière intervention 23 juin 2015
Modifié par julessh le 18/06/2015 à 13:07
non dans l autre sens

daily-254_18_642_e547-2015-08-11-02.00.05 bobleponge
daily-254_18_642_e547-2015-07-11-02.00.05 bobleponge
daily-254_18_642_e547-2015-06-11-02.00.05 lanetrotro
daily-254_18_642_e547-2015-04-11-02.00.05 jojolasticot

je me suis planter dans la syntaxe il y a des _ et des -
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
18 juin 2015 à 13:14
essayer
sort -rt "-" -k 3 -k 4 -k 5 fichier
0
julessh Messages postés 26 Date d'inscription jeudi 18 juin 2015 Statut Membre Dernière intervention 23 juin 2015 > dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024
18 juin 2015 à 13:33
je t'aime merci !

aussi j'ai une autre question je dois faire un GREP pour récupérer seulement les lignes qui ne commencent pas par un . ou un chiffre ou un /
as tu un idée de comment je pourrais faire ?
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
18 juin 2015 à 13:56
grep -v "^[\./0-9]" fichier
0
julessh Messages postés 26 Date d'inscription jeudi 18 juin 2015 Statut Membre Dernière intervention 23 juin 2015 > dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024
18 juin 2015 à 14:09
merci bcp dieu du shell
0