在阅读Linkers and Loaders时看到了Perl脚本语言,顺便就学了学。
Perl由Larry Wall发明,目标是开发出一种通用的脚本语言,类似于大家所熟知的Shell,hello world程序如下:
$ chmod a+x hello
$ ./hello
可以看到在你的屏幕上面输出了Hello World!字样。
如果在Perl 5.10以上的版本,还可以另外一种写法:
Perl语言要点:
1. Perl语言注释使用'#'号,相当于c中的'//',Perl中没有块注释。
2. 同Shell一样,开头的#!后面跟的是解释执行该程序的路径。
3. 可以看到的是,每条语句后面也同样跟上了分号';'。
Perl由Larry Wall发明,目标是开发出一种通用的脚本语言,类似于大家所熟知的Shell,hello world程序如下:
#!/usr/bin/perl
print "Hello World!\n";
同Shell一样,Perl脚本也是不需要经过编译、链接这些步骤,是解释执行的,所以只需要给上面编写好的文件加上可执行权限,程序就可以执行了,命令如下:$ chmod a+x hello
$ ./hello
可以看到在你的屏幕上面输出了Hello World!字样。
如果在Perl 5.10以上的版本,还可以另外一种写法:
#!/usr/bin/perl
use 5.010;
say "Hello World!";
使用say命令,在字符串后面不需要加换行符,效果同print的一样,注意:上面这个程序呢只能在Perl 5.10以上版本才能执行。Perl语言要点:
1. Perl语言注释使用'#'号,相当于c中的'//',Perl中没有块注释。
2. 同Shell一样,开头的#!后面跟的是解释执行该程序的路径。
3. 可以看到的是,每条语句后面也同样跟上了分号';'。