Script / sort question; sort on last field of a line?
Peter
plp-ysDPMY98cNQDDBjDh4tngg at public.gmane.org
Thu May 4 07:22:09 UTC 2006
On Thu, 4 May 2006, Walter Dnes wrote:
> How do I sort on the last (or 2nd last or whatever) field of a line?
>
> One awkward possibility involves rewriting the lines backwards,
> sorting on what is now the first field, and rewriting the lines
> backwards a second time. I'm not aware of a utility to do write lines
> backwards. I am *NOT* thinking of "tac" which writes the lines
> unaltered but reverses their order. I want to write *EACH INDIVIDUAL
> LINE* backwards. The following script does what I want...
Rewriting backwards and sorting will cause trouble because of padding
(reversed abcz is before reversed abca)
sort -rk ... should do it
Peter
--
The Toronto Linux Users Group. Meetings: http://tlug.ss.org
TLUG requests: Linux topics, No HTML, wrap text below 80 columns
How to UNSUBSCRIBE: http://tlug.ss.org/subscribe.shtml
More information about the Legacy
mailing list