[ILUG] Indiana Jones and the last word in a line

Brian Brazil bbrazil at netsoc.tcd.ie
Fri Aug 13 12:02:18 IST 2004


On Fri, Aug 13, 2004 at 11:47:13AM +0000, Martin.Duffy at allianz.ie wrote:
> Hi Guys,
> 
> So as not to be OT in Linux does anyone have a nice way of printing the 
> last word of everyline in a normal ASCII file, I thought of word counting 
> each line and then throwing this into a loop which will then using this 
> value print it but I know there should be a simple way to print the last 
> word of ever line. Any ideas for the cleanest quickest way to achieve this 
> ???

perl -pe 's/.*?(\w+)\W*$/$1\n/' file

or
perl -pe 's/.*?(\w+\W*)$/$1\n/' file
if you'd like to keep [.?;,] etc.

Brian

-- 
Website: http://netsoc.tcd.ie/~bbrazil
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 185 bytes
Desc: not available
Url : http://mail.linux.ie/pipermail/ilug/attachments/20040813/7ff54ca3/attachment.pgp


More information about the ILUG mailing list