Trier par date help plz !

Résolu
julessh -  
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   -
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 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
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   Statut Membre Dernière intervention  
 
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 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
essayer
sort -rt "-" -k 3 -k 4 -k 5 fichier
0
julessh Messages postés 26 Date d'inscription   Statut Membre Dernière intervention   > dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention  
 
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 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
grep -v "^[\./0-9]" fichier
0
julessh Messages postés 26 Date d'inscription   Statut Membre Dernière intervention   > dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention  
 
merci bcp dieu du shell
0