Whereas I agree that it's better to avoid spaces, unfortunately we don't always have control over filenames. It may be ok to not care about spaces in quick and dirty test scripts, but we normally don't have that luxury in production environments for example. It's better when the code is prepared to handle unusual characters in the file names rather that assume that they will never happen.
in reply to Re^6: How to pass a file to GetOpt
in thread How to pass a file to GetOpt