PDA

Ver la Versión Completa : Comandos Head y Tail



Xripox
22/01/2011, 16:12
Hoy vamos a comentar dos comandos que nos resultarán muy útiles al trabajar con archivos grandes basados en texto. Se trata de los comandos head y tail.
En ocasiones tenemos que abrir archivos de texto con un tamaño considerable cuando en realidad queremos consultar unas pocas lineas.

Por ejemplo, un caso seria al comprobar un log o un archivo xml.
El comando head muestra sólo las primeras lineas del archivo. Por defecto mostrará las primeras 10 lineas. Lo usamos así:


head archivo.txt

O bien indicamos cuantas lineas deseamos consultar, 15 en este ejemplo:


head -15 archivo.txt

Para realizar la acción contraria existe el comando tail. Lo que hace tail es mostrar las últimas lineas de un archivo.
Es ideal por ejemplo para consultar los últimos cambios en un log. Por defecto, igual que head, muestra 10 lineas:


tail archivo.txt

En caso de querer consultar las últimas 15 lineas:


tail -15 archivo.txt

Combinados con el comando grep (para buscar palabras en archivos) head y tail forman un gran equipo.



Visto en 120%linux ([Only registered and activated users can see links])