in reply to Re^2: Using File::Basename and $ARGV[]
in thread Using File::Basename and $ARGV[]

You were right, I needed to dump the quotes and keep it simple.

Just to be picky... you didn't need to dump the quotes, but you didn't need them in the first place. That is, using them doesn't make for a syntax or semantics error. Simply, it won't do anything (unless of course you've overloaded double quotes) and it will have some disadvantages as evidenced in the FAQ entry you've been pointed to.