"Ulrich Hermisson" <[EMAIL PROTECTED]> wrote:

> Hello,
>
> the following behaviour of "sort -nu" needs not necessarily be considered a
> bug:
>
> $ echo ",2,0,1,-2,3,-4" | tr "," "\n" | sort -nu
> -4
> -2
>
> 1
> 2
> 3

Thanks for the report.
POSIX requires sort, with -n or `-kM,Nn', to interpret an empty field as 0.
The documentation (info sort) already says that an empty field is valid
but doesn't specify how it's interpreted.

I've just added a sentence saying that.
Here's the new description:

`--numeric-sort'
     Sort numerically: the number begins each line; specifically, it
     consists of optional blanks, an optional `-' sign, and zero or more
     digits possibly separated by thousands separators, optionally
     followed by a decimal-point character and zero or more digits.  A
     string of zero digits is interpreted as `0'.  The `LC_NUMERIC'
     locale specifies the decimal-point character and thousands
     separator.


_______________________________________________
Bug-coreutils mailing list
Bug-coreutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-coreutils

Reply via email to