shell-script-pt
[Top][All Lists]
Advanced

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

Re: [shell-script] Por que o wc conta errado ??


From: Marcelo Andrade
Subject: Re: [shell-script] Por que o wc conta errado ??
Date: Thu, 19 Nov 2009 14:55:58 -0300

2009/11/19 Thomaz de Oliveira dos Reis <address@hidden>:
> Vale lembrar também que wc -c conta número de bytes e não de caracteres.
>
> Veja o exemplo aonde isso falha:
>
> liberiun@Liberiun-PC02:~$ TESTE=ç
> liberiun@Liberiun-PC02:~$ echo $TESTE | wc -c
> 3
> liberiun@Liberiun-PC02:~$ echo -n $TESTE | wc -c
> 2
> liberiun@Liberiun-PC02:~$ echo -n $TESTE | wc -m
> 1

So lembrando que isto deve falhar se voce estiver usando
algum locale em UTF-8, pois nesta codificacao, caracteres
"especiais" sao representados com dois bytes.

Atenciosamente.

--
MARCELO DE F. ANDRADE
Belem, PA, Amazonia, Brazil
Linux User #221105


reply via email to

[Prev in Thread] Current Thread [Next in Thread]