[請益] $ARGV 讀不到...??

看板Perl作者 (PAN)時間14年前 (2010/07/21 12:22), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
各位大大: 小弟的程式最近遇到一個非常奇怪的問題!? 以前都可以正常執行,是最近幾天才發生的…… 想請教一下,有沒有大大們遇過類似的問題!? 執行的平台是在: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
文章代碼(AID): #1CHdNi9h (Perl)
文章代碼(AID): #1CHdNi9h (Perl)