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.
Anuncios
de Andrés Alvarado Publicado en Comandos

8 comentarios el “El comando wc.

  1. Mmm, y con wc -w por ejemplo se puede especificar que cuente cuantas veces aparece una palabra especifica en el archivo por ejemplo passwd ?

  2. Y si el archivo está comprimido, por ejemplo en .CSV.gz entrega un resultado pero del .gz no del real que es el .CSV
    Debe haber una forma de que cuente las líneas reales del archivo que ha sido comprimido.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s