GNU bug report logs -
#8442
coreutils 5.90 (2005-09-29) drops support for +N option usage
Previous Next
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
[Message part 1 (text/plain, inline)]
Your bug report
#8442: sort command in Redhat 5 does not work
which was filed against the coreutils package, has been closed.
The explanation is attached below, along with your original report.
If you require more details, please reply to 8442 <at> debbugs.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)]
[Message part 3 (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)]
[Message part 5 (message/rfc822, inline)]
[Message part 6 (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 7 (text/html, inline)]
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.