Con el comando de Linux conocido como wc puedes consultar el número de líneas, palabras y ca­ra­c­te­res de un archivo. El comando se puede utilizar con varios do­cu­me­n­tos al mismo tiempo, en cuyo caso el comando suma los valores de cada uno de ellos.

¿Qué es el comando wc de Linux?

El comando wc de Linux es la forma más sencilla de contar el número de ca­ra­c­te­res que hay en un archivo de texto. El comando, cuya abre­via­tu­ra significa “word count”, se ejecuta en la línea de comandos y viene prei­n­s­ta­la­do en la mayoría de di­s­tri­bu­cio­nes de Linux, como es el caso de Debian y Ubuntu. El comando wc tiene en cuenta bytes, palabras y ca­ra­c­te­res; y pro­po­r­cio­na sus co­rre­s­po­n­die­n­tes cifras de forma conjunta o in­di­vi­dual. Aunque la mayoría de los programas de escritura ofrecen una opción similar, si quieres obtener los valores di­re­c­ta­me­n­te desde la terminal y sin necesidad de utilizar otro programa, el comando wc de Linux es ideal.

¿Cómo funciona el comando wc?

El fu­n­cio­na­mie­n­to del comando wc de Linux es muy secillo. El comando te ofrece una lista con di­fe­re­n­tes pa­rá­me­tros que aparecen por defecto o que puedes in­tro­du­cir por medio de una opción. La co­n­fi­gu­ra­ción pre­de­te­r­mi­na­da del comando muestra el número de líneas, palabras y ca­ra­c­te­res de forma sucesiva dentro de la terminal. También puedes ejecutar el comando para varios ficheros de texto al mismo tiempo, en cuyo caso obtendrás una lista de los do­cu­me­n­tos con sus líneas, palabras y ca­ra­c­te­res de forma in­di­vi­dual y, además, la suma del valor total de líneas, palabras y ca­ra­c­te­res.

¿Cómo es la sintaxis del comando wc?

La sintaxis del comando wc de Linux es la siguiente:

$ wc [opción] [archivo]
shell

Si omites las opciones, la respuesta estará compuesta por tres cifras (número de líneas, palabras y ca­ra­c­te­res) seguida del nombre del archivo. Si no es­pe­ci­fi­cas un archivo concreto, el comando se referirá au­to­má­ti­ca­me­n­te a la entrada estándar.

¿Qué opciones ofrece el comando wc de Linux?

Son muchas las opciones que ofrece el comando wc:

  • -c: muestra úni­ca­me­n­te el número de bytes que contiene un archivo.
  • -L: muestra úni­ca­me­n­te el número de ca­ra­c­te­res que contiene la línea más larga del documento.
  • -l: muestra úni­ca­me­n­te el número de líneas que contiene el archivo.
  • -m: muestra úni­ca­me­n­te el número de ca­ra­c­te­res que contiene el archivo.
  • -w: muestra úni­ca­me­n­te el número de palabras que contiene el archivo.

Ejemplos del comando wc

Por último, te vamos a mostrar algunos ejemplos prácticos para que puedas ver por ti mismo cómo utilizar el comando wc de Linux.

$ wc ejemplo.txt
shell

El comando anterior muestra el número total de líneas, palabras y ca­ra­c­te­res del archivo ejemplo.txt.

$ wc ejemplo.txt index.html
shell

El comando anterior muestra los valores in­di­vi­dua­les de cada archivo en la primera línea, en el mismo orden que aparecen en el comando y, en la última línea, la suma total de ambos archivos.

$ wc -w ejemplo.py
shell

El comando anterior muestra úni­ca­me­n­te el número de palabras que contiene el archivo ejemplo.py.

Ir al menú principal