<一> 语句及注释: Perl 语句以分号(;)结尾,用 # 作为一行的注释,没有其它语言中那种跨行的注释。代码块用大括号围起来,这个和 C 类似,但这个大括号在有些地方是强制要求,如在 if ,for,do, while 等语句中,它不像其它语言一样会用缩进来判断块。 <二> 变量: 标量(sca ...
分类:
其他好文 时间:
2017-05-14 21:46:54
阅读次数:
277
交互式编程你可以在命令行中使用 -e 选项来输入语句来执行代码,实例如下:$ perl -e 'print "Hello World\n"'输入以上命令,回车后,输出结果为:Hello World 脚本式编程我们将以下代码放到 hello.pl 文件中:#!/usr/bin/perl# 输出 "He ...
分类:
其他好文 时间:
2017-05-14 21:46:19
阅读次数:
152
正則表達式是Perl语言的特色。主要的语法不是非常难,可是编写一个符合需求、高效的正則表達式。还是有一些挑战的。 Perl的三种匹配模式 1.查找 语法:m/正則表達式内容/; 作用:查找匹配内容中是否包括"正則表達式内容",假设包括返回1,否则返回0; #!user/bin/env perl -w
分类:
其他好文 时间:
2016-02-04 10:41:03
阅读次数:
259
1.定义一个方法 Perl使用sub定义方法。 语法: sub 方法名称{方法体}2.调用一个方法 Perl直接使用方法名称调用方法。 调用方式有以下四种: 方法名称; &方法名称; 方法名称(); &方法名称(); 说明:方法调用可以再任何位置,可以在方法前、后...
分类:
其他好文 时间:
2014-06-28 18:54:07
阅读次数:
161
1.定义一个方法
Perl使用sub定义方法。
语法:
sub 方法名称{方法体}
2.调用一个方法
Perl直接使用方法名称调用方法。
调用方式有以下四种:
方法名称;
&方法名称;
方法名称();
&方法名称();
说明:方法调用可以再任何位置,可以在方法前、后调用,也可以在方法体内部调用。
3.传...
分类:
其他好文 时间:
2014-06-22 16:41:13
阅读次数:
178
??
Perl文件夹操作
Perl创建、删除、修改文件夹
mkdir("文件夹名称",权限);
rmdir("文件夹名称");
rename("旧文件夹名称","新文件夹名称");
权限:4代表可读,2代表可写,1代表可执行;权限的组成:[前缀0][文件所有者][同组用户][其他用户]。
生成的数字序列由拥有的权限对应的数字加和计算得到。
如‘0755’代表:文件所有者可读可写...
分类:
其他好文 时间:
2014-06-22 16:01:44
阅读次数:
159
编程中错误不可避免,调试能够帮助我们发现有问题的代码段。在网上看了一下Perl脚本调试,发现其实很多东西并不需要,而且那么多也没人看。
下面简单整理一下。
1.进入debug。
使用-d,进入debug状态。例:perl -d Perl程序名称。
2.设置断点
b:设置断点。例:b 行号;
c:程序执行到下一个断点处,或执行到指定行。例:c ;c 行号;
d:删除一个断点...
分类:
其他好文 时间:
2014-06-21 22:28:47
阅读次数:
384
Perl数组的声明方式
Perl使用"@"符号声明一个数组:@array;
使用"()"或"qw()"声明数组中元素;
一个完整的声明方式为:
@array = (12,"123","abc",$var);......方法一
或者
@array = qw(12 123 abc); ............方法二
或者
@array = (1..10).................
分类:
其他好文 时间:
2014-06-16 18:50:39
阅读次数:
182
Perl是一种粘性语言,如果你有其他语言的基础的话,你会发现...
分类:
其他好文 时间:
2014-06-15 15:23:43
阅读次数:
199