[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
## "sort -nu" treatment of "0" & empty lines

**From**: |
Ulrich Hermisson |

**Subject**: |
"sort -nu" treatment of "0" & empty lines |

**Date**: |
Fri, 07 Jan 2005 16:44:08 +0100 |

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

`This means: An empty line (and likewise: a line not starting with a number)
``is interpreted as having
``the key "0". Since it occurs before the line starting with "0" here, the
``latter is missing in the output,
``which contains the empty line instead. So one may think that the key "0"
``does not appear in the
`input, even more so if there are no keys with negative numbers.

`Possible solutions: Interpret empty lines (and lines not starting with a
``number) as having the key
``plus or minus infinity, or leave it as it is, mentioning the chosen
``convention in the documentation.
`Thank you!
With kind regards
Ulrich Hermisson

**"sort -nu" treatment of "0" & empty lines**,
*Ulrich Hermisson* **<=**