作者panppt (PAN)
看板Perl
标题[请益] $ARGV 读不到...??
时间Wed Jul 21 12:22:02 2010
各位大大:
小弟的程式最近遇到一个非常奇怪的问题!?
以前都可以正常执行,是最近几天才发生的……
想请教一下,有没有大大们遇过类似的问题!?
执行的平台是在:Windows XP 64-bit
PERL 版本为:5.8.8 or 5.10.1 (x86/x64都有)
问题如下所述:
一般而言,在执行 xxx.pl 程式的时候,
在 CommandPort 端直接打上 xxx.pl 就可以正常执行!
如在後方接着输入参数,Ex : xxx.pl AAA BBB 时,
同样也都可以正常取得 $ARGV[0] = AAA, $ARGV[1] = BBB;
可是,最近在执行的时候却发现,
xxx.pl AAA BBB 时
@ARGV里面是空的!?
也就是说,$ARGV[0],$ARGV[1]是没有任何值的!
必须要改输入成:
perl xxx.pl AAA BBB 时,
这样子才可以正常取得 $ARGV[0] = AAA,$ARGV[1] = BBB;
请问一下各位大大有遇过类似的情形吗!?
麻烦各位了!
谢谢……
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.32.80.59