GNU bug report logs - #8442
coreutils 5.90 (2005-09-29) drops support for +N option usage

Previous Next

Package: coreutils;

Reported by: "Jyotin Patel" <Jyotin.Patel <at> inttra.com>

Date: Thu, 7 Apr 2011 19:56:02 UTC

Severity: normal

Tags: moreinfo, notabug

Done: Eric Blake <eblake <at> redhat.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Eric Blake <eblake <at> redhat.com>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#8442: closed (sort command in Redhat 5 does not work)
Date: Thu, 07 Apr 2011 21:14:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Thu, 07 Apr 2011 15:12:51 -0600
with message-id <4D9E28D3.5010204 <at> redhat.com>
and subject line Re: bug#8442: sort command in Redhat 5 does not work
has caused the GNU bug report #8442,
regarding sort command in Redhat 5 does not work
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
8442: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=8442
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: "Jyotin Patel" <Jyotin.Patel <at> inttra.com>
To: <bug-coreutils <at> gnu.org>
Subject: sort command in Redhat 5 does not work
Date: Thu, 7 Apr 2011 15:40:36 -0400
[Message part 3 (text/plain, inline)]
[root <at> cnprodftp02 root]# cat /etc/redhat-release
Red Hat Enterprise Linux AS release 3 (Taroon Update 5)
[root <at> cnprodftp02 root]# sort

[root <at> cnprodftp02 root]# set -o vi
 
[root <at> cnprodftp02 root]# grep prftp /etc/passwd | sort -n +2 -t':' |
head -2
xmit:x:150:204::/prftp/forwarder:/bin/bash
anl:x:213:206:test user:/prftp/carriers/anl:/sbin/nologin
 



[root <at> cnprodftp02 root]# uname -a
Linux cnprodftp02 2.4.21-32.0.1.ELsmp #1 SMP Tue May 17 17:52:23 EDT
2005 i686 i686 i386 GNU/Linux



Sort does not work on REdhat-AS5 ; it used to work on Redhat AS-3

[root <at> cnprodedi01 mail]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.6 (Tikanga)
[root <at> cnprodedi01 mail]# grep prftp /etc/passwd | sort -n +2 -t':' |
head -2
sort: open failed: +2: No such file or directory
[root <at> cnprodedi01 mail]#


[root <at> cnprodftp02 bin]# uname -a
Linux cnprodftp02 2.6.18-238.5.1.el5 #1 SMP Mon Feb 21 05:52:39 EST 2011
x86_64 x86_64 x86_64 GNU/Linux


Thanks.
Jay Patel
Systems Administrator
INTTRA
+1 973.265.2263 Office 
+1 973.641.0510 Mobile 
+1 973.263.5969 Fax
www.inttra.com <http://www.inttra.com/> 
This e-mail and any attachments thereto are intended only for use by the addressee(s) named herein and may contain proprietary and/or confidential information. If you are not the intended recipient of this e-mail, you are hereby notified that any dissemination, distribution or copying of this e-mail, and any attachments thereto, is strictly prohibited. If you have received this e-mail in error, please immediately notify Postmaster <at> INTTRA.com and permanently delete the original, any attachments, any copies thereof, and any printouts thereof.
[Message part 4 (text/html, inline)]
[Message part 5 (message/rfc822, inline)]
From: Eric Blake <eblake <at> redhat.com>
To: Jyotin Patel <Jyotin.Patel <at> inttra.com>
Cc: 8442-done <at> debbugs.gnu.org
Subject: Re: bug#8442: sort command in Redhat 5 does not work
Date: Thu, 07 Apr 2011 15:12:51 -0600
[Message part 6 (text/plain, inline)]
On 04/07/2011 01:40 PM, Jyotin Patel wrote:
> 
> Sort does not work on REdhat-AS5 ; it used to work on Redhat AS-3

> [root <at> cnprodedi01 mail]# cat /etc/redhat-release
> Red Hat Enterprise Linux Server release 5.6 (Tikanga)
> [root <at> cnprodedi01 mail]# grep prftp /etc/passwd | sort -n +2 -t':' |
> head -2
> sort: open failed: +2: No such file or directory

Thanks for the report.  However, this is not a bug in sort, but a
misunderstanding on your part about changes to sort syntax as POSIX has
evolved over the years.  From the NEWS file:

  A few usages still have behavior that depends on which POSIX standard is
  being conformed to, and portable applications should beware these
  problematic usages.  These include:

    Problematic       Standard-conforming replacement, depending on
       usage            whether you prefer the behavior of:
                      POSIX 1003.2-1992    POSIX 1003.1-2001
    sort +4           sort -k 5            sort ./+4


See also 'info coreutils standards' for information on how to set
_POSIX2_VERSION=199209 for the behavior you were expecting.

But in general, the old +2 syntax should be converted to the newer
POSIX-compliant -k3 (or even the safer -k3,3) instead.  Newer coreutils
(the latest is 8.10) added a --debug option, to help in that:

$ echo hi | _POSIX2_VERSION=199209 sort -n +2 -t: --debug
sort: using `en_US.UTF-8' sorting rules
sort: obsolescent key `+2' used; consider `-k 3' instead
sort: key 1 is numeric and spans multiple fields
hi
  ^ no match for key
__


-- 
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 14 years and 54 days ago.

Previous Next


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