El comando wc.


Versión para imprimir: El comando wc.


La instrucción wc sirve simplemente para contar líneas, palabras y caracteres que contiene un archivo. Su sintaxis es la siguiente:

usuario@Linux:~$ wc -opciones ficheros

ARGUMENTOS

Para todo archivo procesado por el comando, se despliegan 4 columnas que índica el número de líneas, palabras y caracteres(en ese orden), además del nombre del archivo procesado. Además, si se procesan varios archivos, al final se muestra la cuenta total.Ejemplos:

Para un sólo archivo:

usuario@Linux:~$ wc /etc/passwd
  38   57 1810 /etc/passwd

Para múltiples archivos:

usuario@Linux:~$ wc /etc/shells /etc/hosts
 15  19 192 /etc/shells
  9  26 246 /etc/hosts
 24  45 438 total


OPCIONES

-c: Muestra solamente el número de caracteres contenidos en el archivo procesado.Ejemplo:

usuario@Linux:~$ wc -c /etc/passwd

-w: Muestra solamente el numero de palabras contenidos en el archivo procesado.Ejemplo:

usuario@Linux:~$ wc -w /etc/passwd

-l: Muesra solamente el número de líneas contenidas en el archivo procesado.Ejemplo:

usuario@Linux:~$ wc -l /etc/passwd

Para wc, una palabra es un conjunto de caracteres que hay entre dos blancos( espacios, tabuladores, retornos de carro, etc.). Con las opciones ya mencionadas, el usuario puede hacer que en vez de mostrar las tres cuentas, sólo se muestren una o dos. En cualquier caso, el nombre de cada archivo procesado aparecerá a la derecha de las cuentas y los números aparecen en el orden ya mencionado anteriormente.

EJERCICIOS

  1. Muestre el número de palabras, líneas y caracteres del archivo /etc/hosts.
  2. Despliegue el total de palabras, líneas y caracteres de los archivos /etc/hosts /etc/passwd /etc/shells en una sola instrucción.
  3. Muestre el número de caracteres contenidos en el fichero /etc/group.
  4. ¿Cuántas líneas contiene el archivo /etc/hostname?
  5. ¿Qué es un blank, en un ambiente linux?
  6. Muestre el número de caracteres del archivo /etc/shells y el número de líneas del archivo /etc/passwd en una sola instrucción. ¿ Cómo se comportan las columnas al querer visualizar este resultado?
  7. Muestre el número de palabras del archivo /etc/hosts y el número de caracteres del archivo /etc/group en una sola instrucción.