tags 8394 + notabug
thanks

Toralf Förster wrote:
> I'm wondering about the output b/c Im missing 2 strings :
>
> $> echo "X y z 1 2 3" | xargs -n 1 | sort -n -u
> X
> 1
> 2
> 3

That's because you've specified -n (--numeric-sort)
yet gave it non-numeric data.  Each non-numeric
value is mapped to the same "invalid" quantity, and
since three values are "invalid" and you also used -u,
you see only one of them in the output.

For the record, you can reproduce it more simply like this:

    $ printf '%s\n' X y z 1 2 3|sort -n -u
    X
    1
    2
    3

Remove either the -n or the -u and you'll see all values.

I've marked the issue your message created as "closed".

For next time, we prefer that questions be addressed
to [email protected], since there they don't automatically
cause creation of a "bug report" that we then have to
classify/close.



Reply via email to