LINUX

Comando WC de Linux para contar el número de líneas, palabras y caracteres

linux wc

El comando wc (recuento de palabras) se utiliza en los sistemas Linux y Unix para contar el número de líneas, palabras, caracteres de uno o varios archivos de texto.

Wc es un comando de terminal y se usa más en scripts de shell bash para contar líneas y palabras.

En el tutorial, aprendemos cómo usar el comando wc de Linux con algunos ejemplos prácticos.

Comando Wc y su sintaxis

A continuación puede encontrar la sintaxis de wc mando.

wc [OPTION]... [FILE]...

Las opciones del comando Wc para imprimir cuentan de la siguiente manera:

-w, --words – Imprime el número de palabras.
-c, --bytes – imprime los recuentos de bytes.
-m, --chars – Imprime el número de caracteres.
-l, --lines – Imprime el número de líneas.
-L, --max-line-length – Imprime la longitud de la línea más larga.

De forma predeterminada, si el comando wc se usa sin ninguna opción, imprimirá cuatro columnas.

Por ejemplo, leamos ‘/ proc / meminfo’ usando wc mando.

$ wc /proc/meminfo
47 137 1307 /proc/meminfo

dónde,

47 – ¿cuentan las líneas?

137 – el recuento de palabras

1307 – el recuento de bytes

Veamos otro ejemplo, cómo encontrar el número de líneas en el archivo usando -l opción.

$ wc -l /proc/meminfo
47 /proc/meminfo

Cuenta el número de líneas

Para contar el número de líneas en un archivo de texto podemos usar -l opción. Este recuento de líneas es la opción más utilizada en el comando wc.

Los siguientes ejemplos muestran cuántas líneas hay en el archivo ‘/home/linoxide/serverlist.txt’:

$ wc -l /home/linoxide/serverlist.txt
320 /home/linoxide/serverlist.txt

Cuente el número de palabras

Si le gusta contar la cantidad de palabras en un archivo, puede usar -w seguido del nombre del archivo.

En los siguientes ejemplos, puede ver que el archivo contiene ‘700’ palabras.

$ wc -w /home/linoxide/serverlist.txt
700 /home/linoxide/serverlist.txt

Cuente el número de bytes en el archivo

los -c La opción se puede usar con el comando wc para mostrar solo el número de bytes en el archivo.

$ wc -c testfile
60 testfile

Contar desde varios archivos

Podemos usar el comando wc para realizar recuentos de varios archivos.

En los siguientes ejemplos wc comando leído de varios archivos:

$ wc sample.txt samplefile.txt
5 9 30 sample.txt
4 7 40 samplefile.txt
9 16 70 total

Use el comando wc con tuberías

El comando wc se usa muy comúnmente con una combinación de diferentes comandos con tuberías. Veamos algunos ejemplos.

El siguiente comando de una sola línea contará el número de veces que aparece una palabra en un archivo:

$ cat file-name | grep -o 'word' | wc -l

Para contar el número de archivos y directorios en el directorio actual

$ ls -1 | wc -l
2

Para contar el número de archivos en el directorio actual.

$ find . -type f | wc -l

o

$ find -type f -printf '.' | wc -c

Conclusión

En este tutorial aprendimos cómo usar el comando wc para contar líneas numéricas, archivos y palabras. Espero que haya disfrutado de la lectura y deje sus sugerencias en la sección de comentarios.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar