On Mon, Mar 2, 2009 at 1:25 PM, Daniel Barkalow [off-list ref] wrote:
quoted
But the following is not:
- foo/bar*/baz
IOW, '*' can only appear as a non-terminating symbol if it is bounded
by '/' on each side.
You have my criterion right, but I want that to be valid, but only match
things like "foo/bar-something/baz", not "foo/bar-a/b/baz".
Ah, that makes sense. Perhaps use "**" to mean matching across path
components which is what rsync does:
o a '*' matches any non-empty path component (it stops at slashes).
o use '**' to match anything, including slashes.
?
j.