Trouver le numéro de version le plus recent

Fermé
Utilisateur anonyme - 21 oct. 2009 à 12:43
dubcek Messages postés 18753 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 7 novembre 2024 - 21 oct. 2009 à 15:58
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 18753 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 7 novembre 2024 5 619
21 oct. 2009 à 15:58
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