Ir al contenido

head (Unix)

De Wikipedia, la enciclopedia libre

head (que significa cabeza en ingles) es un programa de los sistemas tipo Unix que muestra las primeras lineas de uno o mas archivos de texto.

head imprimira por defecto a la salida estandar las primeras diez lineas de sus datos de entrada. Tanto las unidades de impresion (lineas, bloques, bytes) como su numero pueden alterarse con opciones de la linea de comandos:

  • -n numero: imprime el numero indicado de lineas.
  • -c numero: imprime el numero indicado de bytes.

Si el numero indicado en las opciones va precedido por un signo -, head imprimira desde el inicio del archivo hasta justo antes de la enesima unidad. Por ejemplo, el comando

head -c -175 archivo

imprimira el contenido de archivo excepto los ultimos 175 bytes.

Usando una sintaxis mas vieja (que aun se usa en Sun Solaris en lugar de la opcion -n), las primeras 20 lineas y los primeros 20 bytes de archivo se mostrarian, respectivamente, con los comandos:

head -20 archivo
head -50c archivo

Esta sintaxis, sin embargo, se considera obsoleta y no sigue el estandar POSIX 1003.1-2001. Aun si las versiones actuales la admiten, podria no funcionar cuando se usa con otras opciones.

Vease tambien

[editar]

Enlaces externos

[editar]
Control de autoridades