在UNIX/Linux 系统上,打开命令终端,输入 'rpm -q perl' 查看系统是否安装了 perl ---- 在自己的CentOS7 系统上,默认自带了 perl 软件:
root@javis:~/Documents/bash$ rpm -q perl perl-5.16.3-286.el7.x86_64
可以看到系统默认已经安装了 perl5 软件。
查看安装位置:
root@javis:~/Documents/bash$ which perl /bin/perl root@javis:~/Documents/bash$ whereis perl perl: /usr/bin/perl /usr/share/man/man1/perl.1.gz
1. 第一个 Perl 程序
Perl 的语句用分号分隔。注释以一个 # 开头,一直到这一行的末尾。语句块用花括号括起来。下面是一个简单的 "hello, world!" 程序:
#!/usr/bin/perl print "Hello, world! ";
给脚本赋予可执行权限,然后执行:
root@javis:~/Documents/bash$ chmod +x helloworld root@javis:~/Documents/bash$ ./helloworld Hello, world!
Perl脚本中的代码都不是shell命令;它们是Perl代码。bash 可以让用户把一系列命令组合起来,把它叫作脚本,但是 Perl 和 bash 不一样。也就是说,Perl提供了许多和 bash 一样的惯例,如使用撇号来获得一条命令的输出结果。
2. 变量和数组
Perl 有3中基本数据类型:标量(也就是说,像数和字符串这样的一元量)、数组和哈希(hash)。哈希也叫作关联数组。变量的类型总是一目了然,因为它体现在变量名上:标量的变量以 $ 开头,数组变量以 @ 开头,而哈希变量以 % 开头。