bug-grep
[Top][All Lists]
Advanced

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

[bug #27919] possible glitch with -i and character class


From: anonymous
Subject: [bug #27919] possible glitch with -i and character class
Date: Tue, 03 Nov 2009 04:45:18 +0000
User-agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2

URL:
  <http://savannah.gnu.org/bugs/?27919>

                 Summary: possible glitch with -i and character class
                 Project: grep
            Submitted by: None
            Submitted on: Tue 03 Nov 2009 04:45:17 AM UTC
                Category: None
                Severity: 3 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

There seems to be some sort of glitch with character classes and the -i
(--ignore-case) switch.

I am using Mac OS X 10.6.1 (Snow Leopard).

grep --version shows v2.5.1.

I have not checked the latest grep version.  Hopefully you can do that
without too much trouble.

To reproduce--

Create a text file called "test.txt" that consists of a single line of text
with the two letters T and K followed by a unix line feed, as shown below
(also see the attached file):

TK

(I did not attempt to reduce the test case further or see if the particular
choice of letters matters.)

The case-insensitive search "grep -i [A-Z]K test.txt" finds no matches while
the same search done case-sensitively (i.e. without the -i switch) does find a
match.  See below for a console session that shows a couple other related
searches that work.

$ grep [A-Z]K test.txt
TK
$ grep [T]K test.txt
TK
$ grep -i [T]K test.txt
TK
$ grep -i [^A-Z]K test.txt
TK
$ grep -i [A-Z]K test.txt
$

I have also e-mailed this information to the bug-gnu-utils address.

Thanks,
--Chris




    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Tue 03 Nov 2009 04:45:17 AM UTC  Name: test.txt  Size: 3B   By: None
Test case (one line file with letters T and K)
<http://savannah.gnu.org/bugs/download.php?file_id=18981>

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?27919>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





reply via email to

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