Cabeza (Unix)
head es un programa en sistemas operativos Unix y similares que se utiliza para mostrar el comienzo de un archivo de texto o datos canalizados.
Sintaxis
La sintaxis del comando es:
cabeza [opciones]
De forma predeterminada, head
imprimirá las primeras 10 líneas de su entrada en la salida estándar. El número de líneas impresas se puede cambiar con una opción de línea de comando. El siguiente ejemplo muestra las primeras 20 líneas de filename:
cabeza -n 20 nombre de archivoDid you mean:
This displays the first 5 lines of all files starting with for:
cabeza -n 5 Foo*
La mayoría de las versiones permiten omitir n
y, en su lugar, especificar directamente el número: -5
. GNU head permite argumentos negativos para la opción -n
, lo que significa imprimir todas las líneas excepto la última (el valor del argumento contado) de cada archivo de entrada.
Banderas
-c Número de bytes título Copia primero x número de bytes.
Otro
Muchas versiones anteriores de Unix y Plan 9 no tenían este comando, y la documentación y los libros usaban sed en su lugar:
sed 5q nombre de archivo
El ejemplo imprime todas las líneas (implícitas) y sale después de la quinta.
De manera equivalente, se puede usar awk para imprimir las primeras cinco líneas de un archivo:
"NR" nombre de archivo
Sin embargo, ni sed ni awk estaban disponibles en las primeras versiones de BSD, que se basaban en Versión 6 Unix, y cabezal incluido.
Implementaciones
Un comando head
también forma parte de las MSX-DOS2 Tools de ASCII para MSX-DOS versión 2. El comando head El comando también se ha portado al sistema operativo IBM i.
Contenido relacionado
IEEE802.6
Abrir documento
De reglas de negocio