> I'm not sure if what I found is a bug but it doesn't make much sense to > me. I'm using sort to sort numerically 2 files that differ after the third > column and I find that the sorting depends on this difference. > I show you below and example of this behaviour. I use > to show the comand > on the comand line. I start sorting numerically a file with 4 columns > called "tirame1", saving the result into "tirame2". Then I copy only the 3 > first columns into a new file called "tirame3". If I sort numerically this > last file and save it as "tirame4", I find differences between "tirame3" > and "tirame4". Why?
You specified -n on the command line, telling it to sort numerically, but you didn't specify what fields you're sorting on, so it was trying to interpret each whole line as a number. Try it this way: > sort -n -k1,1 -k2,2 -k3,3 -k4,4 tirame > tirame2 ...and it will sort numericaly on field 1, field 2, field 3 and field 4, in that order, and you'll get saner results. Evan Hunt _______________________________________________ Bug-coreutils mailing list Bug-coreutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-coreutils