Hi! > | But in this case I > | need to do my script with bash and it seems that although globbing > for > | directories is trivial ( */ ) there is no similar pattern to match > | files. Oh, well, I guess I'll need to waste some CPU cycles and > launch > | find everytime I need to know file names in the current directory. > > Gah! No! > > files= > for f in * > do [ -f "$f" ] && files="$files $f" > done > ... do stuff with $files ... > > If you've got to deal with filenames with whitespace in them you need > to be trickier. Thanks, I'll be using this one. PS. A hard headed zsh user would continue to complain that there's no way to differ between files and links in bash without find but I won't go into that :) Cheers! ____________________________________________________________________________________ Sucker-punch spam with award-winning protection. Try the free Yahoo! Mail Beta. http://advision.webevents.yahoo.com/mailbeta/features_spam.html