Re: "sort" problem

From: cbaker@GOODYEAR.COM
Date: Thu Feb 26 2004 - 14:26:41 EST


sort -t"." -k1,1n -k2,2n -k3,3n -k4,4n

Christopher M. Baker
Senior Technical Support Analyst
DSE/TCO
Goodyear Tire and Rubber Company

=================================================
Contains Confidential and/or Proprietary Information.
May not be copied or disseminated without the expressed
written consent of The Goodyear Tire & Rubber Company.
=================================================

                      Denny Watkins
                      <watkins@MORNING To: aix-l@Princeton.EDU
                      SIDE.EDU> cc: (bcc: Chris Baker/NA/GDYR)
                      Sent by: IBM AIX Subject: "sort" problem
                      Discussion List
                      <aix-l@Princeton
                      .EDU>

                      02/26/2004 01:50
                      PM
                      Please respond
                      to IBM AIX
                      Discussion List

AIXers,

Given a file "XX" whose contents are the following:
219.144.82.44
219.133.253.24
219.133.146.220
219.133.136.94
219.133.65.24
219.133.11.177

I'm trying to sort "XX" so the results are as follows:
219.133.11.177
219.133.65.24
219.133.136.94
219.133.146.220
219.133.253.24
219.144.82.44

I've tried the following sort :
sort -u -d -t. +0 -n +1 -n +2 -n +3 -n XX

But the results are as follows: (The 3rd column is out of order)
219.133.11.177
219.133.136.94
219.133.146.220
219.133.253.24
219.133.65.24
219.144.82.44

When I do sort -u -d -t. +2 -n +3 -n XX (The 3rd & 4th columns are in
order)
I get the following:
219.133.11.177
219.133.65.24
219.144.82.44
219.133.136.94
219.133.146.220
219.133.253.24

I've also tried the following which work OK on the column specified:
 sort -u -d -t. +3 -n XX
 sort -u -d -t. +2 -n XX
 sort -u -d -t. +1 -n XX

What am I missing in the sort:
sort -u -d -t. +0 -n +1 -n +2 -n +3 -n XX

?

Thanks,
Denny Watkins
Director Computer Services
Morningside College
1501 Morningside Ave
Sioux City, Ia 51106-1717
Phone: 1-712-274-5250



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 22:17:38 EDT