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

Re: Comando "wc -c " cuenta mal los caracteres



El jueves, 25 sep 2014 a las 05:48 horas (UTC+2),
Antonio Insuasti Recalde escribió:

>El día 24 de septiembre de 2014, 22:30, Debia Linux
><debianeromx@gmail.com> escribió:
>> Sorry a todos ya LEI BIEN, me dice que con la siguiente orden.
>>
>> wc -L tirar
>>
>> Asunto resuelto
>>
>> Gracias
>>
>> 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").
>>>
>>> Esto puedo resolverlo, si uso algun otro comando, pero entonces ¿Para
>>> que uso wc?
>>>
>>> Ya lei el manual
>>>
>>> man wc y me dice que asi se hace
>>>
>>>       wc -5
>>>
>>> Alguien me puede decir que pasa?. ¿Como puedo resolver esto? ¿Algun
>>> comando que si cuente bien los caracteres?.
>>>
>>> Gracias
>>
>>
>> --
>> To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
>> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>> Archive: https://lists.debian.org/CAM50uNx51xuXPsnXF7Rb_Gk3L7rNK3zpc6zhCwH+C4JM+VhA@mail.gmail.com
>>
>
>jajajja una vez en un curso con CentOs se me ocurrio usar el
>install.log para enseñar comandos relacionados con textos y edición de
>textos, resulta que con vim contaba mas lineas que con wc -l  en ese
>momento me toca explicar el porque, y fue que wc -l cuenta los EOL
>(end of line) y la ultima linea del install.log no tiene EOL
>
>ten encuenta eso si vas hacer un script que cuente lineas

Más general: te cuenta _todos_ los caracteres, también los no
imprimibles.

Sugerencia: prueba a hacer 'cat -A tirar.txt'.

Saludos.
-- 
Manolo Díaz


Reply to: