Mit dem sed-Befehl von der vierten bis zur vorletzten Zeile drucken?

Mit dem sed-Befehl von der vierten bis zur vorletzten Zeile drucken?

Wie kann ich mit dem Befehl von der vierten bis zur vorletzten Zeile drucken sed?

Antwort1

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

Antwort2

Versuche dies,

sed -e '1,3d;$d' file
  • 1,3dum die ersten 3 Zeilen zu löschen.
  • $dum die letzte Zeile zu löschen.

verwandte Informationen