Mandato wc

Propósito

Cuenta el número de líneas, palabras, bytes o caracteres de un archivo.

Sintaxis

wc -c -m ] [  -l ] [  -w ] [ Archivo ... 

wc  -k-c ] [  -l ] [  -w ] [ Archivo ... ]

Descripción

Por omisión, el mandato wc cuenta el número de líneas, palabras y bytes de los archivos especificados por el parámetro Archivo. El mandato graba el número de caracteres de línea nueva, palabras y bytes en la salida estándar y mantiene una cuenta total de todos los archivos nombrados.

Al utilizar el parámetro Archivo, el mandato wc visualiza los nombres de archivo, así como los recuentos solicitados. Si no especifica un nombre de archivo para el parámetro Archivo, el mandato wc utiliza la entrada estándar.

El mandato wc resulta afectado por las variables de entorno LANG, LC_ALL, LC_CTYPE y LC_MESSAGES.

El mandato wc considera que una palabra es una serie de caracteres de longitud no cero, delimitados por un espacio en blanco (por ejemplo SPACE , TAB).

Distintivos

-c Cuenta bytes a menos que se especifique el distintivo -k. Si se especifica el distintivo -k, el mandato wc cuenta caracteres.
-k Cuenta caracteres. Especificar el distintivo -k es equivalente a especificar el distintivo -klwc. Si utiliza el distintivo -k con otros distintivos, debe incluir el distintivo -c. De lo contrario, se ignorará el distintivo -k. Para obtener más información, consulte los ejemplos 4 y 5.

Nota: este distintivo se retirará en un release futuro.
-l Cuenta líneas.
-m Cuenta caracteres. Este distintivo no puede utilizarse con el distintivo -c.
-w Cuenta palabras. Una palabra se define como una serie de caracteres delimitados por espacios, tabuladores o caracteres de nueva línea.
Nota: Si no se especifica ningún distintivo, por omisión wc cuenta las líneas, palabras, bytes de un archivo o de la entrada estándar.

Estado de salida

Este mandato devuelve los siguientes valores de salida:

0 El mandato se ha ejecutado satisfactoriamente.
>0 Se ha producido un error.

Ejemplos

  1. Para visualizar las cuentas de líneas, palabras y bytes de un archivo, entre:

    wc chap1

    El mandato wc visualiza el número de líneas, palabras y bytes del archivo chap1.

  2. Para visualizar solamente cuentas de bytes y palabras, entre:

    wc -cw chap*

    El mandato wc visualiza el número de bytes y palabras de cada archivo que empieza por chap. El mandato también visualiza el número total de bytes y palabras de estos archivos.

  3. Para visualizar las cuentas de líneas, palabras y caracteres de un archivo, entre:

    wc -k chap1

    El mandato wc visualiza el número de líneas, palabras y caracteres del archivo chap1.

  4. Para visualizar las cuentas de palabras y caracteres de un archivo, entre:

    wc -kcw chap1

    El mandato wc visualiza el número de caracteres y palabras del archivo chap1.

  5. Para utilizar el mandato wc en entrada estándar, entre:

    wc -klw

    El mandato wc visualiza el número de líneas y palabras en entrada estándar. Se ignora eñ distintivo -k.

  6. Para visualizar las cuentas de caracteres de un archivo, entre:

    wc -m chap1

    El mandato wc visualiza el número de caracteres del archivo chap1.

  7. Para utilizar el mandato wc en entrada estándar, entre:

    wc -mlw

    El mandato wc visualiza el número de líneas, palabras y caracteres en entrada estándar.

Archivos

/usr/bin/wc, /bin/wc Contiene el mandato wc.
/usr/ucb/wc Contiene el enlace simbólico al mandato wc.

Enviar comentarios |  Valorar esta página