6 comando wc para contar el número de líneas, palabras y caracteres en el archivo

6 comando wc para contar el número de líneas, palabras y caracteres en el archivo

WC (corto para el recuento de palabras) es una herramienta de línea de comandos en sistemas operativos Unix/Linux, que se utiliza para descubrir el número de recuento de nueva línea, recuento de palabras, byte y recuento de caracteres en los archivos especificados por el Archivo argumentos a la salida estándar y mantenga un recuento total para todos los archivos con nombre.

Cuando define el Archivo parámetro, el WC El comando imprime los nombres de archivo, así como los recuentos solicitados. Si no define un nombre de archivo para el Archivo parámetro, imprime solo el recuento total para la salida estándar.

En este artículo, discutiremos cómo usar el WC Comando para calcular las nuevas líneas, palabras, caracteres o bytes de un archivo con ejemplos prácticos.

sintaxis del comando wc

La sintaxis del WC El comando se muestra a continuación.

# WC [Opciones] nombres de archivo 

Los siguientes son las opciones y el uso proporcionados por el WC dominio.

  • WC -L - Imprime el número de líneas en un archivo.
  • WC -W - Imprime el número de palabras en un archivo.
  • WC -C - Muestra el recuento de bytes en un archivo.
  • WC -M - Imprime el recuento de caracteres de un archivo.
  • WC -L - Imprime solo la longitud de la línea más larga en un archivo.

Veamos cómo podemos usar el 'WC'Comando con los pocos argumentos y ejemplos disponibles en este artículo. Hemos usado el 'tecmenta.TXT'Archivo para probar los comandos.

Averigamos la salida del tecmenta.TXT Archivo usando el comando CAT como se muestra a continuación.

$ Cat Tecmint.TXT Red Hat Centos Almalinux Rocky Linux Fedora Debian Scientific Linux OpenSuse Ubuntu Xubuntu Linux Mint Deepin Linux Slackware Mandriva 

1. Un ejemplo básico del comando wc

El 'WC'El comando sin pasar ningún parámetro mostrará un resultado básico del'tecmenta.TXT' archivo. Los tres números que se muestran a continuación son 12 (número de líneas), dieciséis (número de palabras), y 112 (número de bytes) del archivo.

$ wc tecmint.TXT 12 dieciséis 112 tecmenta.TXT

2. Cuente el número de líneas en un archivo

Cuente el número de líneas nuevas en un archivo utilizando la opción '-l', que imprime el número de líneas de un archivo determinado. Digamos, el siguiente comando mostrará el recuento de nuevas líneas en un archivo.

En la salida, el primer campo se asigna como recuento y el segundo campo es el nombre del archivo.

$ wc -l tecmint.TXT 12 tecmenta.TXT

3. Cuente el número de palabras en un archivo

El -w argumento con el WC El comando imprime el número de palabras en un archivo. Escriba el siguiente comando para contar las palabras en un archivo.

$ WC -W TECMINT.TXT dieciséis tecmenta.TXT

4. Cuente el número de caracteres en un archivo

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

$ WC -M TecMint.TXT 112 tecmenta.TXT

5. Contar el número de bytes en un archivo

Al usar la opción -C imprimirá el número de bytes de un archivo.

$ wc -c tecmint.TXT 112 tecmenta.TXT

6. Mostrar la longitud de la línea más larga en el archivo

El 'WC'El comando permite un argumento'-L', se puede usar para imprimir la longitud del más largo (número de caracteres) Línea en un archivo.

Entonces, tenemos la línea de personajes más larga ('Linux científico') en un archivo.

$ wc -l tecmint.TXT 16 Tecmint.TXT

7. Verifique las opciones de comando WC

Para más información y ayuda en el WC comando, simplemente ejecute el 'WC -Help' o 'hombre WC'Desde la línea de comando.

$ wc --help o $ man wc 
Uso del comando WC
Uso: WC [Opción] ... [Archivo] ... o: WC [Opción] ...-Files0-From = F Imprimir NewLine, Word y Byte Counts para cada archivo, y una línea total si se especifica más de un archivo. Una palabra es una secuencia de caracteres que no es cero delimitada por el espacio en blanco. Sin archivo, o cuando el archivo es -, lea la entrada estándar. Las opciones a continuación se pueden usar para seleccionar qué recuentos se imprimen, siempre en el siguiente orden: Newline, Word, Carácter, Byte, Longitud de línea máxima. -c, - -bytes imprime los recuentos de bytes -m, --Chars imprime los recuentos de caracteres -l, --lines imprime los recuentos de newline - -files0 -from = f lee Entrada de los archivos especificados por nombres terminados en NUL en el archivo F ; Si f es -entonces lea los nombres de la entrada estándar -l, --max -long -long -longitud imprime el ancho de visualización máximo -w, -palabras imprime los recuentos de palabras --help visualp esta ayuda y salida de la versión de la versión de salida de las versiones y Salir GNU coreutils Ayuda en línea: documentación completa en: o disponible localmente a través de: info '(coreutils) WC Invocation' 

En este artículo, has aprendido sobre el WC Comando, que es una simple utilidad de línea de comandos para contar el número de líneas, palabras, caracteres y adiós en los archivos de texto. Hay muchos de otros comandos de Linux, debe aprender y dominar sus habilidades de línea de comandos.