From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 04 01:40:07 2013 Received: (at submit) by debbugs.gnu.org; 4 Oct 2013 05:40:08 +0000 Received: from localhost ([127.0.0.1]:52967 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VRy7S-0003sM-Dr for submit@debbugs.gnu.org; Fri, 04 Oct 2013 01:40:06 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47012) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VRy7M-0003rq-Uc for submit@debbugs.gnu.org; Fri, 04 Oct 2013 01:40:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VRy7G-0006HS-2A for submit@debbugs.gnu.org; Fri, 04 Oct 2013 01:40:00 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:51255) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VRy7F-0006HO-VO for submit@debbugs.gnu.org; Fri, 04 Oct 2013 01:39:53 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48720) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VRy7A-00019e-3e for bug-grep@gnu.org; Fri, 04 Oct 2013 01:39:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VRy74-0006FZ-7I for bug-grep@gnu.org; Fri, 04 Oct 2013 01:39:48 -0400 Received: from world.peace.net ([96.39.62.75]:58864) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VRy74-0006FV-35 for bug-grep@gnu.org; Fri, 04 Oct 2013 01:39:42 -0400 Received: from 209-6-91-212.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com ([209.6.91.212] helo=yeeloong) by world.peace.net with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1VRy6x-0003Yi-DX; Fri, 04 Oct 2013 01:39:35 -0400 From: Mark H Weaver To: bug-grep@gnu.org Subject: Inconsistent case-sensitivity behavior Date: Fri, 04 Oct 2013 01:39:15 -0400 Message-ID: <8738ohbnng.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Can anyone explain what's going on here? Why does the regexp "^[a-z]*$" match the line "FOO"? Regards, Mark --8<---------------cut here---------------start------------->8--- mhw:~$ (echo foo; echo FOO) | grep '[a-z]' foo mhw:~$ (echo foo; echo FOO) | grep '^[a-z][a-z][a-z]$' foo mhw:~$ (echo foo; echo FOO) | grep '^[a-z]*$' foo FOO mhw:~$ echo $LANG en_US.UTF-8 mhw:~$ grep --version grep (GNU grep) 2.8 Copyright (C) 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Mike Haertel and others, see . mhw:~$ export declare -x COLUMNS="125" declare -x DISPLAY=":0" declare -x EDITOR="emacsclient" declare -x EMACS="t" declare -x HOME="/home/mhw" declare -x HUSHLOGIN="FALSE" declare -x HZ="100" declare -x INPUTRC="/etc/inputrc" declare -x INSIDE_EMACS="24.3.1,comint" declare -x LANG="en_US.UTF-8" declare -x LOGNAME="mhw" declare -x LYNX_CFG="/home/mhw/lynx.cfg" declare -x MAIL="/var/mail/mhw" declare -x OLDPWD="/home/mhw/.local/share/guile/site/2.0" declare -x PATH="/home/mhw/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin" declare -x PS1="\\u:\\w\\\$ " declare -x PWD="/home/mhw" declare -x RATPOISON="ratpoison" declare -x SHELL="/bin/bash" declare -x SHLVL="4" declare -x TERM="dumb" declare -x TERMCAP="" declare -x USER="mhw" declare -x WINDOWPATH="7" declare -x XAUTHORITY="/home/mhw/.Xauthority" --8<---------------cut here---------------end--------------->8--- I'm using eglibc-2.13. This is on a system I built myself based on CLFS, but others have reported seeing the same behavior on Ubuntu. From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 08 13:04:40 2014 Received: (at 15524-done) by debbugs.gnu.org; 8 Mar 2014 18:04:40 +0000 Received: from localhost ([127.0.0.1]:56843 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WMLc0-0002vY-0p for submit@debbugs.gnu.org; Sat, 08 Mar 2014 13:04:40 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]:39047) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WMLby-0002vR-RE for 15524-done@debbugs.gnu.org; Sat, 08 Mar 2014 13:04:39 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 69C5439E8013 for <15524-done@debbugs.gnu.org>; Sat, 8 Mar 2014 10:04:38 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id G9zRmMxwzWlt for <15524-done@debbugs.gnu.org>; Sat, 8 Mar 2014 10:04:38 -0800 (PST) Received: from [192.168.1.9] (pool-108-0-233-62.lsanca.fios.verizon.net [108.0.233.62]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id E42E039E8008 for <15524-done@debbugs.gnu.org>; Sat, 8 Mar 2014 10:04:37 -0800 (PST) Message-ID: <531B5BB5.7030904@cs.ucla.edu> Date: Sat, 08 Mar 2014 10:04:37 -0800 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: 15524-done@debbugs.gnu.org Subject: Re: Inconsistent case-sensitivity behavior Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 15524-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This bug has been fixed in later versions of grep. I can reproduce the bug with grep 2.8 but not with grep 2.18, the current version. From unknown Wed Jun 25 02:08:17 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 06 Apr 2014 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator