Re: egrep oddity
- From: Sven Joachim <svenjoac@xxxxxx>
- Date: Sun, 05 Feb 2012 23:04:30 +0100
On 2012-02-05 22:31 +0100, Tomas Volka wrote:
On Ne 05-02-12 | 16:03, Neal Murphy wrote:
For quite some time now, I've been getting peeved with egrep not doing what it
should.
I have Squeese installed and up-to-date. In an xterm running bash or on a
console running bash or dash, this command:
ls -C1 | egrep "^[A-Z]"
returns all lines except those beginning with 'a'. Even the following commands
exhibit similar behavior:
alias|sed -e 's/^a/b/'|egrep "^[A-Z]" # passes sed's output untouched
alias|sed -e 's/^a/A/'|egrep "^[A-Z]" # passes sed's output untouched
These commands behave the same way on another Squeeze installation at another
location. Also, 'grep -E' behaves the same way.
The commands behave as expected on a different GNU/Linux system.
Does anyone else see this behavior? Or do I need to clean my pipe and smoke
something better?
Thanks,
N
The "^[A-Z]" range will never match line beginning with a, since the range
matches only uppercase characters.
Not quite true, this very much depends on the locale.
Sven
--
To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx
with a subject of "unsubscribe". Trouble? Contact listmaster@xxxxxxxxxxxxxxxx
Archive: http://lists.debian.org/87pqdt7x8x.fsf@xxxxxxxxxxxxx
- Follow-Ups:
- Re: egrep oddity
- From: Tomas Volka
- Re: egrep oddity
- References:
- egrep oddity
- From: Neal Murphy
- Re: egrep oddity
- From: Tomas Volka
- egrep oddity
- Prev by Date: Re: egrep oddity
- Next by Date: Squeeze: problem after installation on laptop
- Previous by thread: Re: egrep oddity
- Next by thread: Re: egrep oddity
- Index(es):
Relevant Pages
|