Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Jun 2014 13:33:20 +0000
From:      bz-noreply@freebsd.org
To:        freebsd-bugs@FreeBSD.org
Subject:   [Bug 191086] New: grep and bsdgrep do not recognize [[:<:]] and [[:>:]]
Message-ID:  <bug-191086-8@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191086

            Bug ID: 191086
           Summary: grep and bsdgrep do not recognize [[:<:]] and [[:>:]]
           Product: Base System
           Version: 9.2-RELEASE
          Hardware: Any
                OS: Any
            Status: Needs Triage
          Severity: Affects Many People
          Priority: ---
         Component: bin
          Assignee: freebsd-bugs@FreeBSD.org
          Reporter: weeks@iastate.edu

grep and bsdgrep do not recognize the '[[:<:]]' or '[[:>:]]' bracket
expressions described in re_format(7), though sed does:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$ printf 'foobar\nfoo bar\nbaz' | grep 'foo[[:>:]]'
grep: Invalid character class name
$ printf 'foobar\nfoo bar\nbaz' | grep '[[:<:]]bar'
grep: Invalid character class name
$ printf 'foobar\nfoo bar\nbaz' | bsdgrep 'foo[[:>:]]'
bsdgrep: Invalid character class name
$ printf 'foobar\nfoo bar\nbaz' | bsdgrep '[[:<:]]bar'
bsdgrep: Invalid character class name
$ printf 'foobar\nfoo bar\nbaz' | sed -n '/foo[[:>:]]/p'
foo bar
$ printf 'foobar\nfoo bar\nbaz' | sed -n '/[[:<:]]bar/p'
foo bar
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

-- 
Nathan Weeks
IT Specialist
USDA-ARS Corn Insects and Crop Genetics Research Unit
Crop Genome Informatics Laboratory
Iowa State University
http://weeks.public.iastate.edu/

-- 
You are receiving this mail because:
You are the assignee for the bug.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-191086-8>