Trouver le numéro de version le plus recent

Utilisateur anonyme -  
dubcek Messages postés 18806 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

dubcek Messages postés 18806 Date d'inscription   Statut Contributeur Dernière intervention   5 648
 
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