El comando de Linux "wc" se puede usar para proporcionar un total de la cantidad de palabras que hay en un archivo. Esto es útil si está tratando de participar en una competencia que requiere un número máximo de palabras o si es un estudiante con un requisito de límite de palabras mínimo en un ensayo.
En realidad, esto solo funciona bien con los archivos de texto, pero LibreOffice ofrece una opción de "conteo de palabras" a través del menú "herramientas" si necesita el recuento de palabras de un documento con texto enriquecido como un documento de Word, un documento de OpenOffice o un archivo de texto enriquecido.
Cómo usar el comando "wc"
El uso básico del comando "wc" es el siguiente:
baño
Por ejemplo, tenemos un archivo llamado test.txt con los siguientes contenidos:
Mi ensayoTítuloEl gato se sentó en la alfombra
Para averiguar el número de palabras en este archivo podemos usar el siguiente comando:
wc test.txt
La salida del comando "wc" es la siguiente:
3 9 41 test.txt
Los valores son los siguientes:
- El primer número es el número de nuevas líneas de caracteres.
- El segundo número es el número de palabras.
- El tercer número es el número de bytes.
- El valor final es el nombre del archivo.
Obtener el recuento total de palabras de varios archivos
Puede proporcionar varios nombres de archivo al comando "wc", ya que cuando obtiene los recuentos para cada archivo y una fila total.
Para probar esto, copiamos el archivo test.txt y lo llamamos test2.txt. Para obtener el recuento de palabras de ambos archivos, podemos ejecutar el siguiente comando:
wc test.txt test2.txt
La salida es la siguiente:
3 9 41 test.txt3 9 41 test2.txt6 18 82 en total
Como antes, el primer número en cada línea es el número de líneas, el segundo número es el número de palabras y el tercer número el número total de bytes. Hay otro interruptor disponible que es un poco extraño de nombre y en realidad funciona de una manera bastante extraña. El comando se ve así: wc --archivos0-desde = - (Eso es un cero después de los archivos de Word) Cuando ejecute el comando anterior verá un cursor y podrá ingresar un nombre de archivo. Una vez que haya ingresado el nombre del archivo presione CTRL y D dos veces. Esto mostrará los totales para ese archivo. Ahora puede ingresar otro nombre de archivo y presionar CTRL D dos veces. Esto mostrará los totales del segundo archivo. Puedes continuar haciendo esto hasta que hayas tenido suficiente. Presione CTRL y C para salir de nuevo a la línea de comando principal. El mismo comando se puede usar para encontrar los recuentos de todas las palabras de todos los archivos de texto en una carpeta de la siguiente manera: encontrar . -tipo f -print0 | wc -l --archivos0-desde = - Esto combina el comando de encontrar con el comando de conteo de palabras. El comando Buscar busca en el directorio actual (indicado por.) Todos los archivos con un tipo de archivo y luego imprime el nombre con un carácter nulo que requiere el comando wc. El comando wc toma la entrada y procesa cada nombre de archivo devuelto por el comando find. Si solo desea obtener un conteo de la cantidad de bytes en un archivo, puede usar el siguiente comando: wc -c Esto devolverá el número total de bytes y el nombre del archivo. El recuento de bytes suele ser ligeramente más alto que el número total de caracteres en un archivo. Si solo desea el total de caracteres, puede usar el siguiente comando: wc -m Para el archivo test.txt, la salida es 39 y no 41 como era antes. Puede ejecutar el siguiente comando para devolver solo el número total de líneas en un archivo: wc -l Si desea conocer la línea más larga de un archivo, puede ejecutar el siguiente comando: wc -L Si ejecuta este comando contra el archivo "test.txt", el resultado es 22, que corresponde al número de caracteres de la línea "El gato se sentó en el tapete". Por último, pero no menos importante, puede obtener el número total de palabras en un archivo ejecutando el siguiente comando: wc -w Cómo mostrar solo el número total de bytes en un archivo
Cómo mostrar solo el número total de caracteres en un archivo
Cómo mostrar sólo las líneas totales en un archivo
Cómo mostrar la línea más larga en un archivo
Cómo mostrar solo el número total de palabras en un archivo