Regular Expression Case Sensitivity

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Michael Wittman
Date:  
Subject: Regular Expression Case Sensitivity
On Tue, Dec 04, 2001 at 11:54:44AM -0800, Simper, Brian D wrote:
> Try this in an empty directory and let me know if this is a bug or a feature
> or an error on my part.
>
> Create several files of upper and lower case names:
>
>     touch aaaa
>     touch AAAA
>     touch bbbb
>     touch BBBB
>     touch 1234
>     touch .abcd

>
> Now use a regular expression to delete all files starting with a lower case
> letter:
>
>     rm [a-z]*

>
> When I was experimenting with this all of the files starting with *any*
> alphabetic character were deleted. This was unexpected and I'm not sure if
> I am misinterpreting the regular expression or if I am delusional. Let me
> know what you get. FYI, I am using Red Hat Linux 7.2 so I would be
> interested if it's just me.
>
> Brian


You don't have the nocaseglob bash shell option set do you? What does
"shopt | grep nocaseglob" say?

-Mike