[請益] $ARGV 讀不到...??
各位大大:
小弟的程式最近遇到一個非常奇怪的問題!?
以前都可以正常執行,是最近幾天才發生的……
想請教一下,有沒有大大們遇過類似的問題!?
執行的平台是在: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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):