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

Conor McDermottroe lists at mcdermottroe.com
Fri Aug 13 11:57:29 IST 2004


On Fri, 2004-08-13 at 12:47, 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 
> ???

The following (or some variant thereof) should do it:

perl -pe 's/[ \t]$//; s/^.*[ \t]+//' file

You could probably do it with sed as well.

-C



More information about the ILUG mailing list