如果您已加载了Perl,请确保已正确设置了路径以包含Perl的可执行文件。然后,打开文本编辑器并创建一个文本文件。在文件中,输入以下行:
print "Hello World!n";
将文件命名为“test1.pl”。在命令提示符下键入:
perl test1.pl
Perl将运行并执行文本文件中的代码。您应该会看到词语“Hello World!”打印到标准输出中。正如您所看到的,在Perl中创建和运行程序都非常简单。(如果使用的是UNIX,您可以在第一行中输入一段注释,如#!/usr/bin/perl,那么以后您就不需要在命令行键入单词“perl”了。)
print命令会将内容打印到标准输出中。符号n是换行符。如果您将测试程序修改成以下形式会更清楚(#表示一段注释):
# Print on two lines
print "HellonWorld!n";
请注意,打印命令知道它应该将“n”解释为换行符而不是文字字符这并不是由于打印命令拥有智能,而是因为使用了双引号(在Perl中实际称为引用)。如果您用单引号代替双引号,例如:
print 'HellonWorld!n';
则不会对字符n进行解释,而是用文字代替。
还有反引号字符:`。一对反引号表示引号内的字符应被识别为一个操作系统命令,并且该命令与您输入的命令一并执行。如果您试图将操作系统的命令行操作置于反引号内,则将执行该命令。例如,在Windows NT系统中,您可以使用:
print `cmd /c dir`;
来运行DIR命令,并可以从当前目录中查看文件列表。
print `dir`; 因为dir不是一个独立的可执行命令——它是命令解释程序cmd的一部分。有关详细信息,请在DOS提示符后键入cmd /?。 |
符/用于引用正则表达式。
打印命令会将逗号解释为分隔符。例如:
print 'hello', "n", 'world!';
句号也起分隔符作用:
print 'hello'. "n".'world!';
句号实际上是字符串连接分隔符。
还会有用于C语言体系的运算符printf。
编辑推荐