代码示例如下:
use Getopt::Std;
my %opt;
getopts('d:f:p', \%opt);
if($opt{p}){
...
}
if($opt{d}){
$dFile=$opt{d};
}
解释一下"d:f:p",d和f后有冒号,表示-d,-f后面要跟参数。p后面没有冒号,表示-p后面不带参数。
而且-d,-f后所跟的参数分别赋给变量$opt_d和$opt_f。对于变量$opt_p,若命[......]
代码示例如下:
use Getopt::Std;
my %opt;
getopts('d:f:p', \%opt);
if($opt{p}){
...
}
if($opt{d}){
$dFile=$opt{d};
}
解释一下"d:f:p",d和f后有冒号,表示-d,-f后面要跟参数。p后面没有冒号,表示-p后面不带参数。
而且-d,-f后所跟的参数分别赋给变量$opt_d和$opt_f。对于变量$opt_p,若命[......]
转自:http://www.cnblogs.com/hopeworld/archive/2011/04/20/2022331.html
Vim有四个跟字符编码方式有关的选项,encoding、fileencoding、fileencodings、termencoding(这些选项设置请参考Vim文档中encoding-names章节),它们的意义如下:
在Maven中配置如下:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<man[......]
Learning Perl 6th
Chapter 3 and Chapter 4
1、List是Scalar变量的有序集合,Array是List集合所对应的具体变量(List是数据,Array是对应的存储空间)。
2、与Python类似,Perl的List中变量可以是不同的Scalar元素。
3、Array的定义、下标访问如下:
#!/usr/bin/perl
$a[0] = 1;
$a[1] = "2";
$a[2] = 3;
print[......]
Learning Perl 6th
Chapter 1 and Chapter 2
1、Perl的优点:开发相对快速(比较于C),功能强大,执行效率较高(相对于Python),可移植性。
2、Perl脚本中,直接用`cmd`执行其他Shell命令,类似于SH脚本。
#!/usr/bin/perl
$result=`ls -alh`;
print $result;
3、上述$是scalar变量(标量,单一变量),而@表示Array变量(数组)。
4、Perl支持In[......]