Nous avons une liste de noms de fichiers dans le fichier a.txt
avec leur chaîne de version incorporée dans eux.
Par exemple:
gson-2.1
xmlParserAPIs-2.4.0
acrobat-1.1
orai18n-mapping-12.1.0.2
jdbc-se2.0
eclipse-core-runtime-20070801
trove-2.0.1
antisamy-1.3
javax.annotation
dojo-4342
org.json-0.0.1
castor-1.2-jdo
Nous avons essayé cat a.txt | tr -d "[:alpha:]-_" | less
, mais ça ne semble pas correct.
eg
2.1
2.4.0
1.1
1812.1.0.2 <--- wrong
2.0
20070801
2.0.1
1.3
.
4342
.0.0.1
1. <--- wrong
Toute aide est appréciée.
Vous pouvez essayer le petit script ci-dessous:
la source