所以,我想知道如何将参数从 Windows 中的 .bat 文件传递给 perl 脚本。我正在运行主动 perl。如果您想知道为什么,我正在为 awstats+iis 自动进行日志索引。
我只需直接输入命令就可以做到这一点:
awstats.pl -config:blahblah.com -update
我尝试将其直接放入我的批处理文件中。我也尝试使用标准的批处理文件方式:
awstats.pl /config:blahblah.com /update
我什至试过这个,认为破折号被 perl 以不同的方式解析:
awstats.pl /-config:blahblah.com /-update
所以我想我会尝试逃避破折号(当然是为了好玩):
awstats.pl /%-config:blahblah.com /%-update
然后我尝试了上述组合,试图逃避冒号:
awstats.pl /config%:blahblah.com /update
这些都没有产生我在输入命令时得到的成功屏幕。是的,我有一个暂停,所以我可以验证...
有什么想法吗?关于参数,我有什么明显的遗漏吗?