我在尋找類似的東西require "peacefullscript.pl -whiteflag";
這個問題不起作用。我想要的是調用帶有一些標誌的腳本,並將其創建的全局變量獲取到當前腳本中。如何用標誌調用腳本並獲得全局變量?
我該怎麼辦容易?
我在尋找類似的東西require "peacefullscript.pl -whiteflag";
這個問題不起作用。我想要的是調用帶有一些標誌的腳本,並將其創建的全局變量獲取到當前腳本中。如何用標誌調用腳本並獲得全局變量?
我該怎麼辦容易?
@ARGV = ("-whiteflag");
require "peacefullscript.pl";
使用'local'的解決方案更好。出於在答案中給出的理由。 – 2013-03-07 10:37:59
{
local @ARGV = ("-whiteflag");
do "peacefullscript.pl";
}
的local
關鍵字創建的@ARGV
臨時副本,將不會覆蓋原來的命令行參數。
你的意思是說你需要通過'flags'設置的變量傳遞給腳本'peacefullscript.pl'作爲命令行參數嗎? – 2013-03-06 17:55:15