¿Usando el comando sed para imprimir desde la cuarta hasta la penúltima línea?

¿Usando el comando sed para imprimir desde la cuarta hasta la penúltima línea?

¿Cómo puedo imprimir desde la cuarta hasta la penúltima línea usando sedel comando?

Respuesta1

sed -e '4,$!d' -e '$d'

Ex.

$ printf 'Line %d\n' {1..10} | sed -e '4,$!d' -e '$d'
Line 4
Line 5
Line 6
Line 7
Line 8
Line 9

Respuesta2

Prueba esto,

sed -e '1,3d;$d' file
  • 1,3dpara eliminar las primeras 3 líneas.
  • $dpara eliminar la última línea.

información relacionada