👨‍💻
Coding Library
  • 👨‍💻Coding Library
  • 👾Linux
    • Basic Commands
    • Other commands
      • Ls
      • Mv
      • Chmod
      • Ln
      • Cat
      • Wc
      • Grep
      • Sed
      • Find
    • Sistema de ficheros
      • Inodos
  • 📦Git
    • Page 3
  • 🖊️Vim
    • Vim Basics
      • Gramatica de Vim
      • Moviendote por un archivo
    • Todo y mas
  • 🏛️C
    • Estructuras de datos
      • Listas Enlazadas
      • Colas
      • Pilas
      • Arboles
    • Valgrind
    • Operadores de bits
    • Procesos e Hilos
      • Fork
      • Wait
      • Waitpid
      • Semáforos
      • Estructura sigaction
      • Signals
    • MiniLibX
      • Ventanas (windows)
      • Imprimir Pixels
      • Imagenes
      • Colores
      • Eventos
      • Loops (bucles)
      • Leer imagenes
    • Readline
    • Funciones
      • opendir
      • access
    • Network Programming
      • Structs
      • Llamadas al sistema
      • Synchronous I/O Multiplexing
        • kqueue
  • 🌃C++
    • Clases
      • Herencia
      • Shallow and deeps copies
      • Clases abstractas y Interfaces
      • Reasignar operadores
    • Punteros y referencias
    • Manejo de ficheros
    • Punteros a funciones
    • Excepciones
    • Casting
    • Templates
    • Templated Containers
      • Iterators
      • std::vector
      • std::list
      • std::map
  • 🧠Pyhton
    • Sintaxis basica
    • Scripts
    • Tipos de datos
      • Listas
      • Set
      • Diccionarios
      • Generadores
    • Estructuras de control
      • Iterar con For
      • Iterar con zip
      • Iterar con enumerate
    • Map, Filter and Reduce
    • Funciones
    • Clases
      • Metodos
      • Herencia
    • Formateo con {} y format()
    • Decoradores
  • 📦JAVA
    • Conceptos basicos
    • Programacion estructurada
    • Clases predefinidas
    • POO
      • Clases
      • Herencia
      • Polimorfismo
      • Abstraccion
      • Encapsulacion
    • ArrayList
    • Excepciones
  • ⚒️HTML
    • HTML Basics
    • Elementos de bloque
      • Titulos y parrafos
      • Header, Main y Footer
      • Section, article y aside
    • Elementos en línea
    • Atributos
    • Enlaces <a>
    • Listas
    • Tablas
    • Formularios
      • Input
      • Select y datalist
      • GET y POST
    • Contenido embebido
      • Imagenes
      • Audio y video
      • Iframe
  • 🎨CSS
    • Introduccion
    • Selectores
    • Como funciona CSS
    • Box Model
    • Desbordamiento y Colapso de margenes
    • Display
    • Position
    • Medidas absolutas y relativas
  • 🟡JavaScript
    • Promesas
    • Async/Await
  • 📲Svelte
    • Componentes
    • Reactividad
    • Directivas
    • Eventos
  • 🖥️Sistemas
    • Particiones
  • 🕸️Redes
    • IP Adress
    • Subnet Mask
  • 🕷️Web Scrapping
    • Scrapy
      • Spiders
        • CrawlerSpider
      • Process data
      • Save data
        • CSV y JSON
        • SQLite
    • Splash
    • Selenium
Powered by GitBook
On this page
  • Sintaxis
  • Flags
  • Use el comando wc con tuberías
  • Bibliografia
  1. Linux
  2. Other commands

Wc

Para tratar ficheros (contar)

El programa permite leer la entrada estándar o una lista concatenada, y genera una o más de las estadísticas siguientes: conteo de líneas, conteo de palabras y conteo de bytes. Este comando puede aceptar uno o más nombres de archivos de entrada.

Sintaxis

A continuación puede encontrar la sintaxis del comando:

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

Si pasamos solo un nombre de archivo en el argumento obtendremos el conteo de líneas, de palabras y de bytes. Además también podemos pasar más de un nombre de archivo en el argumento del comando

Flags

Además de utilizar este comando como hemos visto hasta ahora, WC es un comando simple para trabajar y viene con sólo un puñado de opciones que pueden resultar interesantes de utilizar en algunas ocasiones:

Flags
Descripcion

-l, -lines

imprime el número de líneas presentes en el archivo.

-w, -words

imprime el número total de palabras en el archivo.

-m, -chars

imprime el número de caracteres del archivo.

-L, -max-line-lenght

imprime el tamaño de la línea más larga del archivo.

-c, -bytes

imprime el número total de bytes en el archivo.

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

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

$ find . -type f | wc -l

Bibliografia

PreviousCatNextGrep

Last updated 2 years ago

👾
https://ubunlog.com/wc-un-comando-para-realizar-recuentos-en-gnu-linux/#Opciones_de_comando_WC
https://conpilar.kryptonsolid.com/comando-wc-de-linux-para-contar-el-numero-de-lineas-palabras-y-caracteres/