Cómo usar el comando wc en bash

Cómo usar el comando wc en bash

Para contar el número total de líneas, sílabas y letras en un documento de texto, use la función bash "wc", que significa "recuento de palabras". Se presenta con cuatro columnas en la salida. El primero de los cuales muestra el número de líneas. La segunda columna enumera las palabras en el archivo. La tercera columna enumera los caracteres. Y la columna final enumera el nombre del archivo. Este comando "WC" nos da acceso a varias banderas, incluidas "-c", "-w" y otros que cubriremos en este artículo.

Usando el comando "WC" en Ubuntu 20.Bash de 04

Para cada archivo de entrada, la función "WC" o el "recuento de palabras" genera el número de nuevas filas, palabras y bytes. En general, puede usar el comando "WC" con un archivo para obtener información sobre cuántas líneas, caracteres o palabras hay en el archivo. Examinemos los diversos casos en que podamos necesitar esto. Primero debemos mover el directorio al escritorio utilizando el siguiente comando porque el archivo de texto con el "archivo de datos.El nombre de TXT "se guarda en el escritorio:

Linux@Linux: ~ $ CD Desktop/

Ahora, usamos el comando "WC" con el "archivo de datos.nombre de archivo "para averiguar cuántas líneas, palabras y caracteres hay en el archivo. Después de escribir el comando, presionamos la tecla ENTER en el teclado para obtener el resultado.

Linux@linux: ~/escritorio $ wc datafile.TXT

Mostramos el siguiente "archivo de datos.txt "para que pueda comprender rápidamente la salida:

Después de la ejecución de esta función, este tipo de salida se devuelve. El primer resultado aquí es "3" que indica que hay tres líneas en este archivo. La segunda salida es "10", lo que indica que hay 10 palabras en una línea. La tercera salida muestra el recuento de caracteres del archivo. Y la última salida muestra el nombre del archivo, "DataFile.TXT".

El recuento de líneas del archivo se cambia en la siguiente sección donde también evaluamos la salida que produce después de agregar más líneas. Ahora hay líneas "7", como se muestra en la siguiente imagen. A medida que aumenta el número de líneas, las palabras y los caracteres también aumentan.

Debido a que aumentamos el número de líneas en el mismo archivo, ahora usamos el mismo comando con el mismo nombre de archivo que es "DataFile.TXT".

Linux@linux: ~/escritorio $ wc datafile.TXT

Para verificar la salida, presione la tecla ENTER. Ahora puede ver en la salida sobre cómo se alteran el número de líneas, palabras y caracteres. El recuento de línea aumenta a 7, el recuento de palabras aumenta a 60 y el recuento de caracteres aumenta a 349.

Usando las opciones del comando "WC"

El comando "WC" nos da varias posibilidades. Este "WC" nos ayuda a encontrar que el uso de las diversas opciones si simplemente queremos encontrar el número de líneas, los bytes que están contenidos en el archivo, la línea más grande que está presente en el archivo, o si solo queremos contar los múltiples archivos de texto.

Impresión del número de bytes utilizando la opción "-C"

Aquí, usamos el indicador "-c" con el comando "WC" y el "archivo de datos.Nombre del archivo "para determinar el número de bytes o caracteres. En lugar de usar "-c", alternativamente podemos usar el comando "-bytes" con el comando "WC" para mostrar el número total de bytes que están presentes en un archivo de texto.

Linux@Linux: ~/Desktop $ WC -C Datafile.TXT

Cuando presionamos la tecla ENTER, el número de bytes en el archivo se muestra en la salida. El número total de caracteres en el archivo es "349". Como se ve en la siguiente imagen, también imprime el nombre del archivo:

Uso de la opción "-l" para imprimir el recuento de líneas

En esta sección, usamos el comando "WC", el indicador "-L" y el nombre del archivo de texto para producir el recuento de líneas del archivo.

Linux@linux: ~/escritorio $ wc -l datafile.TXT

Después de ejecutar este comando, el "archivo de datos.txt "muestra que hay líneas" 7 "en el archivo.

Imprimir el recuento de palabras con la opción "-W"

Usando la opción "-W" y el comando "WC", mostramos el número total de palabras en el "archivo de datos.txt ”en esta sección. El comando se enumera en lo siguiente. Cuando lo ejecuta usando la tecla ENTER, el resultado aparece en la pantalla:

Linux@Linux: ~/Desktop $ WC -W Datafile.TXT

El número "60" en el resultado indica que el "archivo de datos.txt "contiene" 60 "palabras totales.

Mostrar los caracteres de la línea más larga del archivo de texto

El indicador de mayúsculas (-l) se usa en esta sección para generar el número de caracteres de la línea más larga del archivo. Para comenzar, abra el archivo y determine qué línea es la más larga. El siguiente gráfico muestra el archivo que se está utilizando. Como puede ver en la siguiente figura, hay un total de líneas "7", con la línea "6" que tiene más texto. Podemos saber de este archivo que la línea "6" es la más larga al mirarlo. Pero podemos imprimir esta información en la salida utilizando el comando "WC" con el comando "-l".

Linux@linux: ~/escritorio $ wc -l datafile.TXT

Debido a que la línea "6" es la más larga, este comando genera con éxito el número total de caracteres de la línea "6" que es "115" en total.

Contando desde los múltiples archivos

En esta parte, creamos un archivo de texto más en esta sección con el nombre "File2.txt "ahora que tenemos dos archivos de texto en el escritorio, como se muestra en lo siguiente. Luego, contamos con las filas, palabras y letras en ambos archivos de texto utilizando el programa "WC".

Ponamos este comando en práctica. Usamos el comando "WC" antes de escribir los nombres de los archivos primero y segundo, el "archivo de datos.txt "y" file2.txt ”, respectivamente. La salida de este comando se muestra en tres líneas. La primera línea muestra el número total de líneas, palabras y caracteres del primer archivo. La segunda línea muestra el número total de palabras, caracteres y líneas del segundo archivo. Además, la tercera línea suma las palabras, caracteres y líneas de ambos archivos.

Linux@linux: ~/escritorio $ wc datafile.archivo txt2.TXT

Cuando se ejecuta este comando, imprime la información sobre los archivos. La primera línea muestra que el "archivo de datos.El archivo txt "tiene un total de líneas" 7 ", palabras" 70 "y caracteres" 494 ". Mientras que el segundo archivo tiene un total de "3" líneas, "3" palabras y caracteres "13". La última línea muestra la suma de ambos archivos, haciendo el número total de líneas, palabras y caracteres después de combinar ambos archivos como "10", "73" y "507".

Conclusión

En este artículo, discutimos cómo usar la función bash "WC" para adquirir la cantidad total de línea, palabras y caracteres en un archivo utilizando el Ubuntu 20.Versión 04. Utilizamos las diversas banderas de comando "WC" como "-c", "-l" y "-w". En la sección final, imprimimos el número total de líneas, palabras y caracteres de múltiples archivos de texto. En la sección de finalización, mostramos el recuento total, que es el total de los recuentos para cada archivo.