real log ejemplo unix tail unix-head

unix - log - tail linux ejemplo



Uso de la combinación de "cabeza" y "cola" para mostrar la línea media del archivo en Unix (5)

Si tengo un nombre de archivo myownfile.txt que contiene 3 líneas de texto.

foo hello world bar

Quiero mostrar la línea en el medio que es hello world usando solo el comando head and tail .


Llego un poco tarde a la fiesta aquí, pero una forma más flexible de hacerlo sería usar awk en lugar de usar cabeza y cola.

Tu orden se vería así:

awk ''NR==2'' myfile.txt

Hola Mundo


Prueba la head -2 | tail -1 head -2 | tail -1 . Esa es la última línea ( tail -1 ) de la primera mitad + uno ( head -2 ).


cola -2 myownfile.txt | head -1

mostrará la 2ª línea.


head -2 muestra las primeras 2 líneas de un archivo

$ head -2 myownfile.txt foo hello world

tail -1 muestra la última línea de un archivo:

$ head -2 myownfile.txt | tail -1 hello world


head -2 myownfile | tail -1

deberías hacer lo que quieras