我有一个需要从Windows批处理文件调用的perl脚本。批处理文件脚本读取文本文件并将参数传递给perl脚本。现在其中一个参数是“用户输入”。现在如果我在文本文件中给出双引号,则会出现以下错误
Could not open : No such file or directory at perl_script.pl at Line 10
代码是(在命令提示符下回显输入及其显示为用户输入)
echo %INPUT%
perl perl_script.pl %INPUT%
现在,如果我给出单引号,那么perl_script只获得User(输入被截断)
请建议处理此问题的最佳方法
答案 0 :(得分:2)
echo %INPUT%
perl perl_script.pl "%INPUT%"