Cómo usar el comando WC en Linux

Cuente el número de palabras, líneas, bytes, incluso caracteres en un archivo desde la terminal

WC El comando (recuento de palabras) se utiliza en los sistemas Linux para contar el número de palabras, líneas y bytes en un archivo de texto. Puede canalizarlo y usarlo de muchas maneras con otros comandos para mostrar información sobre archivos de texto con bastante facilidad.

Utilizando WC mando

Sintaxis general:.

wc [opciones ...] [nombre_archivo]

Opciones disponibles con WC mando:

OpciónDescripción
-limprimir el número de líneas en un archivo
-wimprimir el número de palabras en un archivo
-Cimprimir el recuento de bytes en un archivo
-metroimprimir el recuento de caracteres en un archivo
-Limprimir la longitud de la línea más larga de un archivo

Ejemplo:

Veremos un ejemplo básico que explica el uso de la WC comando en Linux.

Tenemos un archivo de demostración en su lugar llamado test.txt. A continuación se muestra el contenido del archivo de demostración test.txt.

Este es un archivo de demostración. Este artículo le ayudará a aprender el comando wc. El comando wc es bastante fácil de usar. Puede conocer sus características en este artículo. Puede encontrar muchos artículos útiles relacionados con todas sus necesidades de Linux en este puerto $ Fin del archivo Gracias.

Utilizando WC comando en este archivo.

wc test.txt

Producción:

gaurav @ ubuntu: ~ $ wc test.txt 11 51275 test.txt gaurav @ ubuntu: ~ $

En esta salida, puede ver que los números representan los valores de la siguiente manera.

  1. número de líneas - 11
  2. número de palabras - 51
  3. número de bytes - 275

También puede mostrar el número de líneas y palabras utilizando el WC comando en varios archivos.

Ejemplo:

wc / etc / passwd / proc / cpuinfo

Producción:

gaurav @ ubuntu: ~ $ wc / etc / passwd / proc / cpuinfo 55 95 3102 / etc / passwd 108 820 4688 / proc / cpuinfo 163915 7790 total gaurav @ ubuntu: ~ $

La segunda línea de la salida muestra los detalles sobre / etc / passwd archivo y la tercera línea / proc / cpuinfo. Al final de la salida, se muestra la cifra total de ambos archivos combinados.

Cómo contar líneas totales en un archivo de texto

Utilizando el -l opción de la WC comando, puede imprimir el número de líneas en un archivo de texto dado.

Sintaxis general:

wc -l [nombre_archivo]

Ejemplo:

wc -l / etc / group

Producción:

gaurav @ ubuntu: ~ $ wc -l / etc / grupo 81 / etc / grupo gaurav @ ubuntu: ~ $

Aquí, en la salida, podemos ver que el número de líneas en el / etc / group archivo es 81.

Cómo contar palabras en un archivo de texto

Utilizando -w (minúsculas) opción en WC comando imprime el número total de palabras en un archivo de texto en la terminal.

Sintaxis general:

wc -w [nombre_archivo]

Ejemplo:

wc -w test.txt

Producción:

51 test.txt

Hay 51 palabras en el archivo de texto test.txt.

Obtener el recuento de bytes de un archivo

Puedes usar el -C opción con la WC comando para imprimir el número de bytes en el archivo en su terminal.

El número de bytes utilizados por un archivo nos indica la memoria que ocupa ese archivo de texto.

Sintaxis general:

wc -c [nombre_archivo]

Ejemplo:

wc -c / etc / passwd

Producción:

gaurav @ ubuntu: ~ $ wc -c / etc / passwd 3102 / etc / passwd gaurav @ ubuntu: ~ $

De la salida podemos concluir que, el passwd archivo utiliza 3102 bytes.

Obtener el número total de caracteres en un archivo

Utilizando -metro opción con la WC El comando imprimirá el número total de caracteres en un archivo dado.

Sintaxis general:

wc -m [nombre_archivo]

Ejemplo:

wc -m test.txt

Producción:

gaurav @ ubuntu: ~ / espacio $ wc -m test.txt 275 test.txt gaurav @ ubuntu: ~ / espacio $ 

La salida muestra que hay 275 caracteres en el archivo dado.

Obtener la longitud de la línea más larga de un archivo

Puedes usar el -L (mayúscula) con la WC comando para imprimir la longitud de la línea más larga en el archivo de texto. Este comando imprime la longitud en términos de la cantidad de caracteres en una línea.

Sintaxis general:

wc -L [nombre_archivo]

Ejemplo:

wc -L test.txt

Producción:

82 prueba.txt

Esta salida representa que hay 82 caracteres en la línea más larga en el archivo de texto dado test.txt.

Cómo contar el número de archivos de texto en el directorio actual

WC El comando también se puede usar para contar el número total de archivos de texto en el directorio actual. Para hacer esto, debes usar WC comando con el - encontrar comando a través de la tubería.

Veamos este uso de WC comando a través de un ejemplo.

Ejemplo:

encontrar . -tipo f | wc -l

.(punto) : Aquí el . (punto) significa que encontrar El comando debe buscar en el directorio actual.

-escribe: Esto especifica el encontrar comando para buscar tipos de archivos similares en el directorio actual.

F: Aquí, F representan "archivos".

Cualquiera que sea el resultado de este primer comando encontrar luego se canalizará al WC mando. WC luego contará el número total de archivos en el directorio actual y mostrará el número en su terminal.

Producción:

gaurav @ ubuntu: ~ / espacio $ buscar. -tipo f | wc -l 13 gaurav @ ubuntu: ~ / espacio $ 

La salida se muestra como 13, lo que significa que hay 13 archivos de texto del mismo tipo en el directorio dado.

Conclusión

Como está de acuerdo en que el uso de WC El comando es bastante simple y se puede usar fácilmente con sus archivos de texto para obtener detalles sobre ellos. Este comando también se puede usar en combinación con otros comandos usando la opción de tubería.