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

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: