The GNU sort program acts differently than the SCO one. How can a program
that was built using the SCO sort program use the GNU sort program instead,
with the same results? Is there some quick way to modify the code to do so,
or can I set a variable to something else? What can I do?

Here is an example of GNU sort differing from SCO sort; 

when I have this file named "t" with these contents:
        1               9               1       11144       29902
18183686597 5811
        1               9               1       11144       32908
13035423187 6069
        1               9               1       11144       36754
12485525194 6585
        1               9               1       11144       37246
18183686597 6674
       11              39             930       11149       43576
18004214655 26195
       11              39             930       11149       54652
16617751210 27745
       11              39             930       11149       55336
12124625626 27836
       11              39             930       11149       55408
12124625241 27850
       11              39             930       11149       57538
19497236423 28180
       11              39             930       11149       65469
5054322 28985
       11              39             930       11149       65691
5054322 29017
       11              39             930       11149       67107
4766657 29081
and I run this command:
"sort t"
under Linux I get:
       11              39             930       11149       43576
18004214655 26195
       11              39             930       11149       54652
16617751210 27745
       11              39             930       11149       55336
12124625626 27836
       11              39             930       11149       55408
12124625241 27850
       11              39             930       11149       57538
19497236423 28180
       11              39             930       11149       65469
5054322 28985
       11              39             930       11149       65691
5054322 29017
       11              39             930       11149       67107
4766657 29081
        1               9               1       11144       29902
18183686597 5811
        1               9               1       11144       32908
13035423187 6069
        1               9               1       11144       36754
12485525194 6585
        1               9               1       11144       37246
18183686597 6674
and under SCO I get:
        1               9               1       11144       29902
18183686597 5811
        1               9               1       11144       32908
13035423187 6069
        1               9               1       11144       36754
12485525194 6585
        1               9               1       11144       37246
18183686597 6674
       11              39             930       11149       43576
18004214655 26195
       11              39             930       11149       54652
16617751210 27745
       11              39             930       11149       55336
12124625626 27836
       11              39             930       11149       55408
12124625241 27850
       11              39             930       11149       57538
19497236423 28180
       11              39             930       11149       65469
5054322 28985
       11              39             930       11149       65691
5054322 29017
       11              39             930       11149       67107
4766657 29081
When I run this command:
"sort -n t"
under Linux I get:
        1               9               1       11144       29902
18183686597 5811
        1               9               1       11144       32908
13035423187 6069
        1               9               1       11144       36754
12485525194 6585
        1               9               1       11144       37246
18183686597 6674
       11              39             930       11149       43576
18004214655 26195
       11              39             930       11149       54652
16617751210 27745
       11              39             930       11149       55336
12124625626 27836
       11              39             930       11149       55408
12124625241 27850
       11              39             930       11149       57538
19497236423 28180
       11              39             930       11149       65469
5054322 28985
       11              39             930       11149       65691
5054322 29017
       11              39             930       11149       67107
4766657 29081
and under SCO I get:
        1               9               1       11144       29902
18183686597 5811
        1               9               1       11144       32908
13035423187 6069
        1               9               1       11144       36754
12485525194 6585
        1               9               1       11144       37246
18183686597 6674
       11              39             930       11149       43576
18004214655 26195
       11              39             930       11149       54652
16617751210 27745
       11              39             930       11149       55336
12124625626 27836
       11              39             930       11149       55408
12124625241 27850
       11              39             930       11149       57538
19497236423 28180
       11              39             930       11149       65469
5054322 28985
       11              39             930       11149       65691
5054322 29017
       11              39             930       11149       67107
4766657 29081
This looks right, but when my list doesn't start with numbers:
        g1               9               1       11144       29902
18183686597 5811
        g1               9               1       11144       32908
13035423187 6069
        g1               9               1       11144       36754
12485525194 6585
        g1               9               1       11144       37246
18183686597 6674
       g11              39             930       11149       43576
18004214655 26195
       g11              39             930       11149       54652
16617751210 27745
       g11              39             930       11149       55336
12124625626 27836
       g11              39             930       11149       55408
12124625241 27850
       g11              39             930       11149       57538
19497236423 28180
       g11              39             930       11149       65469
5054322 28985
       g11              39             930       11149       65691
5054322 29017
       g11              39             930       11149       67107
4766657 29081
When I run this command:
"sort -n t"
under Linux I get:
       g11              39             930       11149       43576
18004214655 26195
       g11              39             930       11149       54652
16617751210 27745
       g11              39             930       11149       55336
12124625626 27836
       g11              39             930       11149       55408
12124625241 27850
       g11              39             930       11149       57538
19497236423 28180
       g11              39             930       11149       65469
5054322 28985
       g11              39             930       11149       65691
5054322 29017
       g11              39             930       11149       67107
4766657 29081
        g1               9               1       11144       29902
18183686597 5811
        g1               9               1       11144       32908
13035423187 6069
        g1               9               1       11144       36754
12485525194 6585
        g1               9               1       11144       37246
18183686597 6674
and under SCO I get:
        g1               9               1       11144       29902
18183686597 5811
        g1               9               1       11144       32908
13035423187 6069
        g1               9               1       11144       36754
12485525194 6585
        g1               9               1       11144       37246
18183686597 6674
       g11              39             930       11149       43576
18004214655 26195
       g11              39             930       11149       54652
16617751210 27745
       g11              39             930       11149       55336
12124625626 27836
       g11              39             930       11149       55408
12124625241 27850
       g11              39             930       11149       57538
19497236423 28180
       g11              39             930       11149       65469
5054322 28985
       g11              39             930       11149       65691
5054322 29017
       g11              39             930       11149       67107
4766657 29081

Reply via email to