-e 指定字符串以作为
脚本
(多个字符串迭加)执行
-M 导入模块
-I 指定目录以搜索标准位置前的模块
-w 打开警告
-Mstrict 打开严格编译指示(pra
use strict ;use Getopt::Std ;sub test{ use vars qw($opt_d $opt_f) ; getopts('d:f:') ; print $opt_d, "\n" ; print $opt_f, "\n" ;}&test() ;1 ;
'd:f:' d和f后面有冒号...
mysql -h ip -u root 此类就属于
命令行
解析范畴了,不过mysql客户端貌似是C写的,当然
perl
也可以搞得像这样
看起来灰常的酷,在CPAN上我们可以看到Getopt::Cmd和Getopt::Long这两个模块,从名字上我们就可以大致的猜出来,
前者是支持-v这样的短命令的形式,另外一个是支持长命令如--host 这样的形...
perl
- Practical Extraction and Report Language
Perl
有很多
命令行参数
,通过它可以让你的程序更简练,并且可以写出很多只有一行命令的
perl
。在这篇文章里我们来了解一些常用的
命令行参数
。
-----------
命令行
调用
perl
[ -sTtuUWX ]
[ -hv ] [ -V[:configvar] ]
[ -cw ]