Re: Comando "wc -c " cuenta mal los caracteres
El Wed, 24 Sep 2014 22:30:42 -0500, Debia Linux escribió:
> 2014-09-24 22:28 GMT-05:00 Debia Linux <debianeromx@gmail.com>:
>> Debianeros, debianitas o como sea:
>>
>> Trato de contar las letras de una palabra y ejecuto a la perfeccion el
>> comando wc pero siempre cuenta un caracter de mas, ej.
>>
>> El archivo tirar.txt solo contiene la siguiente palabra.
>>
>> hola
>>
>> Por tanto ejecuto:
>>
>> wc -c tirar.txt
>>
>> 5 tirar
>>
>> La palabra solo tiene 4 letras ¿Porque me dice que son 5?. Estoy casi
>> seguro que esta contando un salto de linea (que "no existe").
(...)
> Sorry a todos ya LEI BIEN, me dice que con la siguiente orden.
>
> wc -L tirar
>
> Asunto resuelto
Y lo mismo sucede al usar una tubería, hay que tener cuidado con lo que
no se ve:
sm01@stt008:~$ echo hola | wc -m
5
sm01@stt008:~$ echo hola | od -a
0000000 h o l a nl
0000005
sm01@stt008:~$ echo -n hola | wc -m
4
Saludos,
--
Camaleón
Reply to: