[Solar-general] sort -V bug
Pablo Manuel Rizzo
info en pablorizzo.com
Lun Jul 5 23:42:02 CEST 2010
No entiendo los casos como este:
> baselayout_1.12.5_5.0__tbz2 => baselayout-1.12.5.tbz2
Para ordenar como lo haría sort -V bastaría con poner un .0 al final.
Además, creo que se podría quitar las extensiones, así sería mas
genérico, si tenemos versiones con distinto empaquetamiento podemos
usar la más nueva, o compararlas, sin importar el formato.
En que caso podría ser conflictivo traducirlo así?
baselayout_1.12.5.0
2010/7/5 Diego Saravia <dsa en unsa.edu.ar>:
> te mando por privado por los attachs lo que me pediste
>
> ahi te encontre un ejemplo mas o menos interesante de ututo, esto produce el
> programita en perl que llama al que realmente separa el nombre en
> componentes y las compara de dos paquetes
>
> las dos columnas son el nombre canonico, un invento mio, que seria como el
> nombre universal del paquete
> y el nombre original de ututo/gentoo
>
> ordenada:
> baselayout_2.0.1_5.0__tbz2 => baselayout-2.0.1.tbz2
> baselayout_2.0.0_5.0__tbz2 => baselayout-2.0.0.tbz2
> baselayout_2.0.0_1.3.1__tbz2 => baselayout-2.0.0_alpha3-r1.tbz2
> baselayout_1.13.0_1.12.0__tbz2 => baselayout-1.13.0_alpha12.tbz2
> baselayout_1.13.0_1.10.2__tbz2 =>
> baselayout-1.13.0_alpha10-r2.tbz2
> baselayout_1.13.0_1.7.1__tbz2 => baselayout-1.13.0_alpha7-r1.tbz2
> baselayout_1.13.0_1.5.1__tbz2 => baselayout-1.13.0_alpha5-r1.tbz2
> baselayout_1.13.0_1.3.0__tbz2 => baselayout-1.13.0_alpha3.tbz2
> baselayout_1.13.0_1.1.1__tbz2 => baselayout-1.13.0_alpha1-r1.tbz2
> baselayout_1.12.12_5.0__tbz2 => baselayout-1.12.12.tbz2
> baselayout_1.12.11.1_5.0__tbz2 => baselayout-1.12.11.1.tbz2
> baselayout_1.12.10_5.5__tbz2 => baselayout-1.12.10-r5.tbz2
> baselayout_1.12.10_5.4__tbz2 => baselayout-1.12.10-r4.tbz2
> baselayout_1.12.5_5.0__tbz2 => baselayout-1.12.5.tbz2
> baselayout_1.12.4_5.7__tbz2 => baselayout-1.12.4-r7.tbz2
> baselayout_1.12.4_5.3__tbz2 => baselayout-1.12.4-r3.tbz2
>
> te lo acomode un poco al programa para que te sea mas significativo
>
> se me quemo la fuente de mi pc donde tengo muchos sistemas instalados asi
> que solo te lo mando con ututo, que es lo que tengo a mano
>
>
--
Pablo Manuel Rizzo
-------------------------------
http://pablorizzo.com
-------------------------------
Más información sobre la lista de distribución Solar-general