On Wed, 30 Jan 2002 [EMAIL PROTECTED] wrote:
> 
> No. glob() returns the files that exists, but only if there exists
> at least one.
>
>     csh % echo yy*
>     echo: No match
>     csh % echo y?y 
>     echo: No match
>     csh % echo y{a,e,i,o,u,y,}y        
>     yay yey yiy yoy yuy yyy yy

Isn't it to do with whether there are any * or ? wildcards in the
expression, rather than whether there is at least one existing file?

tcsh % touch yay
tcsh % echo y{a,e,i,o,u,}y
yay yey yiy yoy yuy yy
tcsh % perl -e'print join " ",glob("y{a,e,i,o,u,}y")'
yay yey yiy yoy yuy yy

-- 
Stephen Turner, Cambridge, UK    http://homepage.ntlworld.com/adelie/stephen/
"This is Henman's 8th Wimbledon, and he's only lost 7 matches." BBC, 2/Jul/01

Reply via email to