2013-08-05 51 views
-2

OK,就像概念參數:我可以編寫一個程序來收集,以便生成腳本來引導二進制文件安裝

的基本平臺SUSE企業服務器11.1

我有一個二進制文件安裝;要安裝它,我需要輸入一些值,如IP地址,證書位置等。

現在我想做的事就是寫一個perl程序,首先收集所有輸入信息,然後生成一個腳本來指導二進制文件安裝無人值守。

可以這樣做嗎?我是一名新鮮的Perl學習者。

謝謝。

回答

0

通過控制檯獲取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解析命令行,識別並刪除指定的選項及其可能的值。

相關問題