El comando de conteo de palabras (wc) se usa para contar el número de líneas, palabras y caracteres en un archivo de texto. Si se especifican varios archivos, el comando muestra los recuentos de cada archivo y el recuento total de todos los archivos.
Sintaxis
La sintaxis del comando wc es:
# wc [options] {file names} Opciones de comando wc
El comando wc proporciona varias opciones que le permiten especificar la naturaleza de la salida.
| Opción | Solía |
|---|---|
| -c | Muestra el conteo de bytes. |
| -m | Muestra el conteo de caracteres. |
| -l | Muestra el recuento de nuevas líneas. |
| -w | Muestra el recuento de palabras. |
Si encuentra el siguiente error mientras ejecuta el comando wc:
wc: command not found
puede intentar instalar el siguiente paquete según su elección de distribución:
| Distribución | Comando |
|---|---|
| OS X | instalación de preparación de coreutils |
| Debian | apt-get install coreutils |
| Ubuntu | apt-get install coreutils |
| Alpino | apk agregar coreutils |
| Arco Linux | pacman -S coreutils |
| Kali Linux | apt-get install coreutils |
| Cent OS | yum instalar coreutils |
| Fedora | dnf instalar coreutils |
| Raspbian | apt-get install coreutils |
Ejemplos de comandos wc
1. Para ver el número de líneas de un archivo:
# wc -l test.txt
2. Para contar los bytes:
# wc -c test.txt
3. Para obtener el número de caracteres:
# wc -m test.txt
4. Para obtener el número de palabras:
# wc -w test.txt
5. Para obtener la longitud de la línea más larga:
# wc -L test.txt
6. Para obtener la versión:
# wc --version
7. Cuente todas las líneas, palabras y bytes de `stdin`:
# find . | wc
8. Cuente la longitud de la línea más larga en número de caracteres:
# wc --max-line-length path/to/file