I need to generate a (largish) set of strings from a pattern, sort of like glob with csh-style expansion. Given "foo{,bar,baz/[aced]{,x,z}}", generate: foo foobar foobaz/a foobaz/c foobaz/e foobaz/d foobaz/ax foobaz/az etc. The manual doesn't seem to have this glob(3) option. Sue.