C:\>perl -le "rubbish 'foo';" String found where operator expected at -e line 1, near "rubbish 'foo'" (Do you need to predeclare rubbish?) syntax error at -e line 1, near "rubbish 'foo'" Execution of -e aborted due to compilation errors.