Usando o comando sed para imprimir da quarta à penúltima linha?

Usando o comando sed para imprimir da quarta à penúltima linha?

Como posso imprimir da quarta à penúltima linha usando sedo comando?

Responder1

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

Responder2

Tente isso,

sed -e '1,3d;$d' file
  • 1,3dpara excluir as primeiras 3 linhas.
  • $dpara excluir a última linha.

informação relacionada