最近在使用perl时遇到了这样的一个问题
比方说我写了两个batch档 a.bat 及 b.bat
a.bat里面的内容是: perl a.pl 1 2 3
b.bat : a.pl 1 2 3
然后a.pl里面就只是把传进去的三个引数给打印出来
不过这样的写法
如果在比较旧的版本,如5.6.2 , 两个都bat都可以顺利的把引数印出来
但若是在较新的版本,如5.12.3, 就只有a.bat可以把引数印出, b.bat接不到这三个引数
请问有人可以为我解惑吗?这两种写法有什么不同呢?
P.S. 测试环境为winXP 的命令视窗