[Solar-general] sort -V bug
Pablo Manuel Rizzo
info en pablorizzo.com
Vie Jul 23 02:59:55 CEST 2010
2010/7/5 Diego Saravia <dsa en unsa.edu.ar>:
>
>>
>> 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.
>
>
> bueno, el programa usa las extensiones para saber como partir, si se
> empaqueta un rpm hay que seguir las normas de los rpm y lo mismo un deb
>
> y efectivamente podes comparar un deb con un rpm o un tbz2 con este programa
Ok.
Pero tengo que comparar archivos .uget (antes le quitaba las
extensiones pero me sirve lo mismo dejarle la extensión si es
necesaria), probé varias opciones y parece que puedo hacerlo,
efectivamente, pero me llamó la atención los resultados.
$ ./upackname.sh -o aide-0.10_p20040917-r1.uget
aide-0.10_p20040917_r1___uget <- tiene un _ más que los otros
$ ./upackname.sh -o aide-0.10_p20040917-r1.tbz2
aide_0.10_6.20040917.1__tbz2 <- tiene un punto en vez de
un _ entre el 7 y el 1
$ ./upackname.sh -o aide-0.10_p20040917-r1.rpm
aide_0.10_p20040917_r1__rpm
$ ./upackname.sh -o aide-0.10_p20040917-r1
aide_0___10_p20040917-r1 <- no cambia la última parte
Lo estoy integrando en el nuevo uget, lo voy a usar como un comando
externo para no modificarlo, y si lo actualizás cambio el archivo y
listo.
--
Pablo Manuel Rizzo
-------------------------------
http://pablorizzo.com
-------------------------------
Más información sobre la lista de distribución Solar-general