-2
OK,就像概念參數:我可以編寫一個程序來收集,以便生成腳本來引導二進制文件安裝
的基本平臺SUSE企業服務器11.1
我有一個二進制文件安裝;要安裝它,我需要輸入一些值,如IP地址,證書位置等。
現在我想做的事就是寫一個perl程序,首先收集所有輸入信息,然後生成一個腳本來指導二進制文件安裝無人值守。
可以這樣做嗎?我是一名新鮮的Perl學習者。
謝謝。
OK,就像概念參數:我可以編寫一個程序來收集,以便生成腳本來引導二進制文件安裝
的基本平臺SUSE企業服務器11.1
我有一個二進制文件安裝;要安裝它,我需要輸入一些值,如IP地址,證書位置等。
現在我想做的事就是寫一個perl程序,首先收集所有輸入信息,然後生成一個腳本來指導二進制文件安裝無人值守。
可以這樣做嗎?我是一名新鮮的Perl學習者。
謝謝。
通過控制檯獲取paramters最簡單的方法,就是使用Getopt
模塊。 您可以找到有關在這裏進一步的信息:
例如:
use Getopt::Long;
my $data = "bin_file";
my $length = 24;
my $verbose;
GetOptions ("length=i" => \$length, # numeric
"file=s" => \$data, # string
"verbose" => \$verbose
) # flag
or die("Error in command line arguments\n");
然後,你可以打電話給你的腳本(你的shell裏)有:
$ perl script.pl --length 14 --file test.dat --verbose
Getopt
從@ARGV
解析命令行,識別並刪除指定的選項及其可能的值。