GNU bug report logs - #6285
a possible bug of "sort -un", it is definitely not caused by language setting

Previous Next

Package: coreutils;

Reported by: daimh <daimh <at> umich.edu>

Date: Thu, 27 May 2010 20:33:01 UTC

Severity: normal

Done: Bob Proulx <bob <at> proulx.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Eric Blake <eblake <at> redhat.com>
To: daimh <daimh <at> umich.edu>
Cc: 6285 <at> debbugs.gnu.org
Subject: bug#6285: a possible bug of "sort -un",	it is definitely not caused by language setting
Date: Thu, 27 May 2010 16:52:19 -0600
[Message part 1 (text/plain, inline)]
On 05/27/2010 02:30 PM, daimh wrote:
> Hi,
> 
> 	
> 	echo -e "3\n\n0"|sort -un

'echo -e' is inherently non-portable; you should get in the habit of
using printf(1) instead.

> 
> 
> 	0 is missing from output, is this a possible bug?

Thanks for the report.  However, I don't think it is a bug.  The empty
line, when forced to take on a numeric value, is equivalent to 0.  And
since you specified unique entries only, sort only printed the empty
line (the first of the two matching lines that it encountered).

-- 
Eric Blake   eblake <at> redhat.com    +1-801-349-2682
Libvirt virtualization library http://libvirt.org

[signature.asc (application/pgp-signature, attachment)]

This bug report was last modified 15 years and 48 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.