I would like to simulate GNU\'s head -n -3, which prints all lines except the last 3, because head on FreeBSD doesn\'t have this feature. So I am t
head -n -3
head
This works with a pipe as well as an input file:
seq 1 10 | perl -e'@x=<>;print@x[0..$#x-3]'