Trouver le numéro de version le plus recent

pinardo -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je cherche une solution simple à mon problème :

J'ai deux numéros de versions recupéré sous forme de char (extraite d'un fichier texte) qui peuvent etre de la forme 2.0.0.3 ou même 5.02.6.7lenny3 ou 8.64.5.2.lenny4 ou meme 6.4.2.8.dfo.5

je cherche simplement à retrouver quelle est la version la plus recente en comparant 2 numéro de version ..

Est-ce que vous avez une idée ?

ls -vr | head -1 ne marche malheureusement que pour les dossier contenant des fichiers versionné ....

1 réponse

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello
    et avec un sort ?
    $ cat a3
    2.0.0.3
    5.02.6.7lenny3
    8.64.5.2.lenny4
    6.4.2.8.dfo.5
    
    $ sort a3 | tail -1
    8.64.5.2.lenny4
    
    
    0