GNU bug report logs - #20936
sort: add summary line option

Previous Next

Package: coreutils;

Reported by: Linda Walsh <coreutils <at> tlinx.org>

Date: Tue, 30 Jun 2015 07:29:02 UTC

Severity: wishlist

Tags: wontfix

Done: Assaf Gordon <assafgordon <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


Message #14 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Erik Auerswald <auerswal <at> unix-ag.uni-kl.de>
To: Linda Walsh <coreutils <at> tlinx.org>
Cc: bug-coreutils <at> gnu.org
Subject: Re: bug#20936: suggestion for a 'wart-ish' extension off of 'sort'
Date: Tue, 30 Jun 2015 12:51:02 +0200
Hi,

On Tue, Jun 30, 2015 at 02:35:17AM -0700, Linda Walsh wrote:
> 
> On 6/30/2015 12:46 AM, Erik Auerswald wrote:
> >
> >>>du -sh *|sort -h|tail
> >Why not use 'du -shc * | sort -h | tail -n11'?
> >The total produced by du will sort after all the individual parts.
> Good idea  -- didn't know about '-c', but two things, 1 troubling,
> the other a confusion.  If you have a dir named 'total' it can be
> slightly confusing:

You'll always know that the last total is the total of the above. ;-)

> Ishtar:/tmp/dutest> du -shc * |sort -h|tail
> 1.5M    sperl,v
> 3.6M    total
> 5.0M    total
> Ishtar:/tmp/dutest> du -sh * |hsort -s|tail
> 1.5M    sperl,v
> 3.6M    total
> ----    -----
> 5.1M    TOTAL
> 
> But more a more obvious problem is 'du -shc' seems to be coming up with
> the wrong number -- i.e. 1.5+3.6 = 5.1, not 5.0.

That are probably rounding errors avoided by du, that hsort cannot avoid
anymore.

Thanks,
Erik




This bug report was last modified 6 years and 213 days ago.

Previous Next


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