[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