El comando head
en Bash se utiliza para mostrar las primeras líneas de uno o más archivos de texto. Es especialmente útil para obtener una vista rápida del contenido de un archivo sin necesidad de abrirlo completamente.
La sintaxis básica del comando head
es la siguiente:
head [opciones] [argumentos]
-n [número]
: Especifica el número de líneas que se mostrarán. Por defecto, muestra las primeras 10 líneas.-c [número]
: Muestra el número de bytes especificado en lugar de líneas.-q
: Suprime la salida del encabezado de los archivos cuando se muestran múltiples archivos.-v
: Muestra el encabezado de cada archivo incluso si solo hay un archivo.Aquí hay algunos ejemplos prácticos del uso del comando head
:
head archivo.txt
head -n 5 archivo.txt
head -c 20 archivo.txt
head archivo1.txt archivo2.txt
head -v archivo.txt
head
en combinación con otros comandos, como grep
, para filtrar resultados. Por ejemplo: grep "error" archivo.log | head -n 10
muestra los primeros 10 errores encontrados en un archivo de registro.-n
.tail
, que es complementario a head
.