duda sobre awk

Antonio Galicia antonio.galicia en gmail.com
Vie Mayo 12 18:25:42 CLT 2006


On 5/12/06, María Isabel Mateos Bermúdez <isabel.mateos en ses.juntaex.es> wrote:

> ¿como puedo formatear números del tipo 234556.03 a 234.556,03? Osea poder
> ponerle el punto de los miles y cambiar el . por un coma por si fuera
> decimal.

 ¿No te gusta más perl?

echo 123412341324 | perl -ne '
         $f=sprintf("%.2f",$_);
    $f =~ s/\./,/;
    while($f =~ s/(\d+)(\d{3})([.,])(.*)/$1.$2$3$4/){
    }
    print "$f\n"
'

-- 
 Saludos,
 Toño
----
 http://agc.com.mx/antoniogc/blog



Más información sobre la lista de distribución Linux