Subject: Re: ksh patterns
To: None <netbsd-users@netbsd.org>
From: dieter roelants <dieter.NetBSD@pandora.be>
List: netbsd-users
Date: 09/19/2007 23:21:33
On Wed, 19 Sep 2007 23:05:18 +0200
dieter roelants <dieter.NetBSD@pandora.be> wrote:

> > However, that does not follow the man page:
> > "Both the word and the patterns are subject to parameter, command, and
> >  arithmetic substitution as well as tilde substitution."
> 
> Yes it does. You misinterpret the meaning of "patterns" here. If you
> look at the synopsis of case, you see that the '|' isn't part of a
> pattern, it separates multiple of them.

But now that I think about it more,

bapattern='*(baz|bar)'

should probably work because "Patterns used in case statements are the
same as those used for file name  patterns". I'll shut up now. :)

dieter