[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