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
