bug-grep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Bug in inverse ranges and case sensitivity


From: Russ Hammer
Subject: Bug in inverse ranges and case sensitivity
Date: Sat, 16 Oct 2010 10:03:07 -0400
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.9) Gecko/20100921 Fedora/3.1.4-1.fc13 Thunderbird/3.1.4



####################
Correct Behavior:
####################

address@hidden ~]$ uname -a
Linux smrpt01.nsgnav.com 2.6.18-194.11.4.el5 #1 SMP Tue Sep 21 05:04:09 EDT 
2010 x86_64 x86_64 x86_64 GNU/Linux
address@hidden ~]$ printf "A\na\nZ\nz\n">  /tmp/foo
address@hidden ~]$ od -c /tmp/foo
0000000   A  \n   a  \n   Z  \n   z  \n
0000010
address@hidden ~]$ echo ${LANG}
en_US.UTF-8
address@hidden ~]$ grep --version
grep (GNU grep) 2.5.1

Copyright 1988, 1992-1999, 2000, 2001 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

address@hidden ~]$ egrep "[^a-z]" /tmp/foo
A
Z

####################
Incorrect Behavior:
####################

address@hidden 2010-2011]$ uname -a
Linux dhcp233.hammer.home 2.6.34.7-56.fc13.x86_64 #1 SMP Wed Sep 15 03:36:55 
UTC 2010 x86_64 x86_64 x86_64 GNU/Linux
address@hidden 2010-2011]$ printf "A\na\nZ\nz\n">  /tmp/foo
address@hidden 2010-2011]$ od -c /tmp/foo
0000000   A  \n   a  \n   Z  \n   z  \n
0000010
address@hidden 2010-2011]$ echo ${LANG}
en_US.UTF-8
address@hidden 2010-2011]$ grep --version
GNU grep 2.6.3

Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

address@hidden 2010-2011]$ egrep "[^a-z]" /tmp/foo
Z

####################
Thanks





reply via email to

[Prev in Thread] Current Thread [Next in Thread]