[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: formatage des nombres



> >Bonjour,
> >
> >C'est une configuration de locale, c.f.
> >http://www.gnu.org/software/gawk/manual/html_node/Format-Modifiers.html,
> >que je reproduis ici en ligne de commande:
> >
> >% LC_ALL=en_US.UTF-8 gawk "BEGIN { printf \"%'d\\n\", 1234567 }"
> >1,234,567
> >% LC_ALL=fr_FR.UTF-8 gawk "BEGIN { printf \"%'d\\n\", 1234567 }"
> >1 234 567
> >
> >Tu noteras le caractère spécial ' dans %'d -;
> >
> >a+, JD.
> 
> Comment faire la meme chose avec awk et passer un fichier

sur debian awk == gawk. Pour la second partie de la question:

% cat /tmp/thousands.awk
BEGIN { printf "%'d\n", 1234567 }
% LC_ALL=fr_FR.UTF-8 awk -f /tmp/thousands.awk
1 234 567

Ne pas oublier le ' dans la ligne de formatage.

a+


Reply to: