Perl 是 Practical Extraction and Report Language 的缩写,可翻译为 "实用报表提取语言"。

Perl语法基础:

(1)Perl程序由声明和语句组成

(2)Perl程序自上而下执行

(3)Perl语句以分号(;)结尾,包括循环判断等语句

(4)Perl没有严格的格式规范,可以根据自己喜欢的方式缩进

第一个Perl程序:

(1)交互式编程

  perl -e 'print "hellow, wold"'

  使用-e选项来执行Perl语句

(2)脚本编程

  Perl脚本的拓展名为.pl或.PL,脚本名中不能包含空格

  例如写一个简单的脚本hello.pl如下

  

 #!/usr/bin/perl

 print "hello, wold";

  代码的作用是输出字符串"hello, wold",而#!/usr/bin/perl是Perl解释器的路径

  在终端中执行脚本$perl hello.pl

  另外一种执行脚本的方式为,先使脚本获得可执行权限,chmod 0755 hello.pl (或 chmod u+x hello.pl),然后./hello.pl直接执行

Perl语言注释:

(1)单行注释 , #开头的行是注释行,执行时将被忽略

(2)多行注释,以=pod开头,=cut结尾,中间的部分为注释内容,可以多行,执行时将会被忽略。可执行下面例子

 #!/usr/bin/perl

 #这是一行注释

 =pod
这是注释1
这是注释2
这是注释3
=cut print "hello, wold\n";

Perl语言中的空白:

(1)空白指的是空格,空行,Tab等

(2)解释器会忽略语句见的空白

print "hello, wold\n";
print "hello, wold\n";
print
"hello, wold\n";

上面三段代码执行的效果一样

Perl语言的单引号和双引号:

(1)双引号可以正常解析一些转义字符和变量

(2)单引号不能转义

 $a = ;
print "a = $a\n";
print 'b = $a\n';

输出的结果为:

 a =
b = $a\n

Perl语言中的转义:

(1)Perl中转义使用反斜杠\

Perl语言中的标识符:

(1)标识符指的是语言中变量,常量,函数和语句块等的名称

05-11 18:10