Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical
 
PerlMonks  

Re^2: Printing Last Element of a line using perl memory?

by jaredor (Curate)
on Feb 15, 2013 at 18:12 UTC ( #1018937=note: print w/ replies, xml ) Need Help??


in reply to Re: Printing Last Element of a line using perl memory?
in thread Printing Last Element of a line using perl memory?

++ for the END block idea. A further tweak would be to not process data in the main loop, but only the END block. Unfortunately I could not think of a slick way to make $_ available to END from the last loop iteration, so I had to cheat a little to golf your solution. Apparently the autosplit array does remain resident:

perl -nae 'END { print "$F[-1]\n"; }' scan.log

Good examples like yours are weaning me from sed ;-)


Comment on Re^2: Printing Last Element of a line using perl memory?
Download Code
Re^3: Printing Last Element of a line using perl memory?
by pemungkah (Priest) on Mar 11, 2013 at 20:02 UTC
    Ooh, nice! I'll use that one too.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1018937]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others chilling in the Monastery: (15)
As of 2015-07-06 16:17 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (77 votes), past polls