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. 

Maybe try using the "egrep -i" (case insensitive option) ?

T.


-- 
To UNSUBSCRIBE, email to [email protected] 
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Reply via email to