Menu
Coddy logo textTech

Conteo de Palabras

Parte de la sección Fundamentos del Journey de Terminal de Coddy. Lección 31 de 82.

El comando wc significa recuento de palabras. Cuenta el número de lines, words y characters en un file.

tenemos notes.txt:

Buy groceries from the store
Call the doctor tomorrow morning
Finish the terminal course today
Read the new book this weekend
Clean up the project folder

Simplemente escribe wc seguido del nombre del archivo:

wc notes.txt

La salida muestra tres números seguidos del nombre del archivo:

  5  26  154 notes.txt
  • Primer número: cantidad de líneas
  • Segundo número: cantidad de palabras
  • Tercer número: cantidad de caracteres

También puedes usar indicadores para obtener solo la información que necesitas:

-l: cuenta solo las líneas:

wc -l notes.txt

-w: cuenta solo las palabras:

wc -w notes.txt

-c: cuenta solo caracteres:

wc -c notes.txt

Contar varios archivos a la vez:

wc -l *.txt   # cuenta las líneas en todos los archivos .txt

¿Cómo cuenta líneas <strong>wc -l</strong>?

wc -l cuenta los caracteres de nueva línea ( ), no el número de líneas visibles. Esto significa que si tu archivo tiene 5 líneas, pero la última línea no tiene una nueva línea al final, wc -l informará 4 en lugar de 5.

Este es el comportamiento estándar de Unix: un archivo de texto correcto siempre debe terminar con un carácter de nueva línea en la última línea. La mayoría de los editores de texto lo añaden automáticamente.

wc -l notes.txt
5 notes.txt   # correcto: la última línea termina con un salto de línea

wc -l notes.txt
4 notes.txt   # falta un salto de línea al final del archivo

Casos de uso comunes:

  • Comprobar cuántas líneas hay en un archivo de registro grande
  • Contar palabras en un documento
  • Verificar que un archivo tenga el número esperado de entradas
challenge icon

Desafío

Principiante

Usa el comando wc para inspeccionar notes.txt:

  1. Cuenta el número de líneas usando wc -l
  2. Cuenta el número de palabras usando wc -w

Nota: wc -l cuenta los caracteres de nueva línea, por lo que el archivo debe terminar con una nueva línea en la última línea para obtener el recuento correcto.

Pruébalo tú mismo

Terminal
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Playground de Terminal