[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Omaha.pm] Some lines of a file
A friend of mine asked me for this one yesterday.
Problem:
Given STDIN print everything except the first 2 lines and last 4
lines.
Solution:
while (<>) {
push @in, $_;
}
print splice(@in, 2, @in - 6);
Note this is a terrible solution with large files (memory hog), but
works fine on small STDIN.
Cheers,
j
$ cat j
one
two
three
four
five
six
seven
eight
nine
ten
$ cat j | perl j2.pl
three
four
five
six