← Back to team overview

sslug-teknik team mailing list archive

Re: Kopiere de nederste 5 liner i en fil

 

Thorbjoern Ravn Andersen <thunderbear@xxxxxxxxxxx> writes:

> Spørgsmålet er om man kan antage at filen kan være i hukommelsen.  Så
> er det jo "bare" at trække den ind i en array, og printe det ønskede
> ud.

Noget bedre:

perl -0777 -ni -e 'print;@_=split"\n";print"$_\n" for splice@_,-5'
perl -0777 -aF"\n" -ni -e 'print;print"$_\n" for splice@F,-5'

-- 
 Peter Makholm     |                                 Wisdom has two parts:
 peter@xxxxxxxxxxx |                           1) having a lot to say, and
 http://hacking.dk |                                      2) not saying it


Follow ups

References