2009/11/19 Thomaz de Oliveira dos Reis <[email protected]>: > Vale lembrar também que wc -c conta número de bytes e não de caracteres. > > Veja o exemplo aonde isso falha: > > liber...@liberiun-pc02:~$ TESTE=ç > liber...@liberiun-pc02:~$ echo $TESTE | wc -c > 3 > liber...@liberiun-pc02:~$ echo -n $TESTE | wc -c > 2 > liber...@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
