Leo*_*Leo 0 perl command-line-arguments
我是Perl的新手,目前我将命令行参数传递给perl脚本并通过ARGS [0]检索它.
perl <perlscript.pl> windows IE.
Run Code Online (Sandbox Code Playgroud)
我想给上面提到的值提供关键字.
perl <perlscript.pl> -os windows -browser IE -instance 2.
Run Code Online (Sandbox Code Playgroud)
有时可能存在或不存在实例.我如何在perl脚本中处理此问题.
使用Getopt :: Long并将选项存储在哈希中:
use warnings;
use strict;
use Getopt::Long qw(GetOptions);
my %opt;
GetOptions(\%opt, qw(
os=s
browser=s
instance=i
)) or die;
Run Code Online (Sandbox Code Playgroud)