wc (Unix) , la enciclopedia libre

wc (word count) es un comando utilizado en el sistema operativo Unix que permite realizar diferentes conteos desde la entrada estándar, ya sea de palabras, caracteres o saltos de líneas.

El programa lee 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. Si se le pasa como parámetro una lista de archivos, muestra estadísticas de cada archivo individual y luego las estadísticas generales.

Modo de uso

[editar]
   wc -l <fichero> número de líneas     wc -c <fichero> número de bytes    wc -m <fichero> imprime el número de caracteres    wc -L <fichero> imprime la longitud de la línea más larga    wc -w <fichero> imprime el número de palabras 

Ejemplo de uso

[editar]
$ wc ideas.txt excerpt.txt       40     149     947 ideas.txt    2294   16638   97724 excerpt.txt    2334   16787   98671 total 

Combinación con otros comandos

[editar]

Concatenamos el contenido del archivo /etc/passwd, con grep buscamos todas las líneas que contengan “/home” en su contenido, y con wc -l contamos las líneas resultantes.

$ cat /etc/passwd | grep /home | wc -l     3 


Enlaces externos

[editar]