Trier par date help plz !

Résolu
julessh -  
dubcek Messages postés 18627 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

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