3

require "peacefullscript.pl -whiteflag";これが機能しないという問題のようなものを探しています。私が望むのは、いくつかのフラグを指定してスクリプトを呼び出し、それが作成するグローバル変数を現在のスクリプトに取得することです。

どうすればこれを簡単に行うことができますか?

4

2 に答える 2

5
{
    local @ARGV = ("-whiteflag");
    do "peacefullscript.pl";
}

localキーワードは、元のコマンドライン引数を上書きしない一時的なコピーを作成します@ARGV

于 2013-03-06T18:54:52.593 に答える
4
@ARGV = ("-whiteflag");
require "peacefullscript.pl";
于 2013-03-06T17:39:04.177 に答える