ok you bashers, check me on this:

matches wanted:  messages syslog
matches not wanted:  anaconda.syslog messages.1 syslog.1 syslog.2.gz
pattern1:  !(*.)s*s*g!(*.*)
pattern1 match results:  messages syslog syslog.2.gz syslog.3.gz syslog.4.gz
pattern2:  !(*.)s*s*g!(*1|*z)
pattern2 match results:  messages syslog

so pattern2 works.  but is that pattern1 result a bug?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.mn-linux.org/pipermail/tclug-list/attachments/20140510/5dd0e42e/attachment.html>