[Please don't use paragraph-length lines.]
About the only thing that the various Unix shells do
is that a file
name starting with a '.' are treated special (actually it's 'ls'
that
does).
Most shells do too; for example, "*foo*" usually will not match a file
named ".xfooy", because of the leading dot.
What I don't understand is the belief that the
unix wildcard is
difficult.
I don't understand why, but apparently it _is_ difficult for a lot of
people.
Yes, to build more complex patterns you need to
understand regular
expressions
Shell glob patterns aren't regular expressions, at least not in any
shell I've ever seen.
I'd argue in many cases that what some folks call
progress is really
a step backwards. Many powerful concepts were developed early and
what some folks call progress is a "dumbing down" and removal of
features because they couldn't be explained to the masses easily.
When you're building stuf for the masses, that _is_ progress. And
that's what a lot of people are doing.
/~\ The ASCII Mouse
\ / Ribbon Campaign
X Against HTML mouse at
rodents-montreal.org
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B