[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