Preguntas etiquetadas con wc

La utilidad `wc` cuenta líneas nuevas, palabras y bytes para archivos o entradas estándar.

22
Cómo encontrar la línea con menos caracteres

Estoy escribiendo un script de shell, usando cualquier comando general de UNIX. Tengo que recuperar la línea que tiene menos caracteres (espacios en blanco incluidos). Puede haber hasta alrededor de 20 líneas. Sé que puedo usar head -$L | tail -1 | wc -mpara encontrar el recuento de caracteres de...

17
¿Por qué es tan lento?

¿Por qué la utilidad wc es tan lenta? Cuando lo ejecuto en un archivo grande, tarda aproximadamente 20 veces más que md5sum: MyDesktop:/tmp$ dd if=/dev/zero bs=1024k count=1024 of=/tmp/bigfile 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 0.687094 s, 1.6...

12
¿Por qué wc -m y wc -c son diferentes?

Como programador en C, me sorprendió ver que wc -c(que cuenta la cantidad de bytes) y wc -m(que cuenta la cantidad de caracteres) genera resultados muy diferentes para un archivo de texto largo mío. Siempre me dijeron que sizeof(char)es 1 byte. qdii@nomada ~/Documents $ wc -c

12
¿Cómo obtengo un solo total de líneas con `wc -l`?

He agregado un alias git para darme el recuento de líneas de archivos específicos en mi historial: [alias] lines = !lc() { git ls-files -z ${1} | xargs -0 wc -l; }; lc Sin embargo, wc -linforma múltiples totales, de modo que si tengo más de ~ 100k líneas, informa el total para ellos, luego...

8
Obtenga el número correcto de líneas en la salida diff

Quiero obtener el número correcto de líneas en la salida de diff (específicamente con -yy --suppress-common-linesopciones). Utilizando un sencillo wc -lhace no trabajo, porque si ambos archivos se cierra sin salto de línea y de su última línea es diferente wc -lno contará la última línea. ¿Existe...