下载
下载
第7章 Perl语言编程
本章介绍有关Perl语言编程方面的内容.
7.1 什么是Perl
Perl(Practical Extraction and Report Language)是一种解释性的语言,专门为搜索纯文本文 件而做了优化.它也可以十分方便地完成很多系统管理任务.它集成了 C,sed,awk和sh语言 的优点,可以运行于 L i n u x,U N I X,M V S,V M S,M S - D O S,M a c i n t o s h,O S / 2,A m i g a以及 其他的一些操作系统上.特别是近年来,随着 Internet 的普及, P e r l也越来越多地用于 Wo r l d Wide Web上CGI 等的编程,逐渐成为系统,数据库和用户之间的桥梁.
7.2 Perl的现状
大概有两种程序员喜欢用 Perl:系统程序员可以用 Perl结合系统命令一起处理数据和过程, 并且可以使用 P e r l的格式匹配函数进行系统信息的搜寻和总结;还有一些开发 UNIX We b服务 器CGI程序的程序员发现Perl比C语言易学易用,而且更加容易处理数据库和数据搜索. Perl的创建人Larry Wall在1994年10月发表了Perl的第5版本.Perl 5增加了面向对象的能力, 提供了更多的数据结构,与系统和数据库之间的新的标准接口以及其他的一些功能.
7.3 初试Perl
一个有用的 Perl程序可以很短.例如我们希望更换大量文件中的一些相同内容,可以使用 下面的一条命令:
perl -e 's/gopher/World Wide Web/gi' -p -i.bak *.html
下面是一个基本的 perl程序:
#!/usr/local/bin/perl # # Program to do the obvious # print 'Hello world.';# Print a message
每个perl程序都以#!/usr/local/bin/perl开始,这样系统的外壳知道应该使用 perl运行该程序. 用#表示此后为注释语句. Perl的表达式必须以分号结尾,就如同 C语言一样.此语句为显示语 句,只是简单地显示出Hello world.字符串.
7.4 Perl变量
Perl中有三种变量:标量,数组(列表)和相关数组. 7.4.1 标量 Perl中最基本的变量类型是标量.标量既可以是数字,也可以是字符串,而且两者是可以 互换的.具体是数字还是字符串,可以有上下文决定.标量变量的语法为 $variable_name.例
下载
如:
$priority = 9;
第7章计Perl 语言编程计计
61
把9赋予标量变量$priority,你也可以将字符串赋予该变量:
$priority = 'high';
注意 在Perl中,变量名的大小写是敏感的,所以$a 和$A是不同的变量. 以下的数值或字符串都可以赋给标量:
123 12.4 5E-10 0xff (hex) 0377 (octal) 'What you $see is (almost) what \n you get' 'Don\'t Walk' "How are you " "Substitute values of $x and \n in \" quotes." `date` `uptime -u` `du -sk $filespec | sort -n` $x$list_of_things[5] $lookup{'key'}
从上面可以看出,Perl中有三种类型的引用.双引号 ("") 括起来的字符串中的任何标量和 特殊意义的字符都将被Perl 解释.如果不想让Perl 解释字符串中的任何标量和特殊意义的字符, 应该将字符串用单括号括起来.这时, Perl 不解释其中的任何字符,除了 \\ 和\ '.最后,可以 用(`)将命令括起来,这样,其中的命令可以正常运行,并能得到命令的返回值.请看下面 的例子:
1 #!/usr/bin/perl 2 $folks="100"; 3 print "\$folks = $folks \n"; 4 print '\$folks = $folks \n'; 5 print "\n\n BEEP! \a \LSOME BLANK \ELINES HERE \n\n"; 6 $date = `date +%D`; 7 print "Today is [$date] \n"; 8 chop $date; 9 print "Date after chopping off carriage return: [".$date."]\n";
- 高级perl编程pdf > Perl语言编程
-
Perl语言编程
下载该文档 文档格式:PDF 更新时间:2004-12-01 下载次数:0 点击次数:2文档基本属性 文档语言: Simplified Chinese 文档格式: pdf 文档作者: MS USER 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: Microsoft 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PDF格式下载
- 更多文档...
-
上一篇:Perl语言编程
下一篇:Perl 语言编程
点击查看更多关于高级perl编程pdf的相关文档
- 您可能感兴趣的
- perl语言入门pdf perl语言编程 perl编程 perl语言编程第四版 perlsocket网络编程 perlsocket编程例子 perldbi编程下载 php6高级编程pdf c#高级编程第七版pdf
- 大家在找
-
- · 财神客栈高清qvod
- · 北京前程无忧招聘网
- · 劲舞团v7.1下载安装
- · pdf转word工具免注册
- · 会计电算化下载
- · 多玩dnf70模拟器
- · 2011初级电工考试试题
- · 4jb1发动机气门间隙
- · 玻璃瓶洗瓶机
- · 免费cad教育视屏
- · 旅游学概论资料库
- · 舞蹈教学视频
- · 极品飞车手机版安卓
- · 线性常微分方程
- · 电脑蓝牙软件下载
- · 狗肾的功效
- · 平面基本力系
- · 汽车维修技能学习工作页14
- · 钳工技能训练
- · 九月偷星天第248
- · 大学生人文素质修养
- · 求购静音无油空压机
- · 数据结构代码
- · 某数所在单元格的行号
- · 武汉市十六届职业技能大赛数控车前十名名单
- · 数学中考试卷
- · 沁园春长沙教学视频
- · c语言案例精选pdf
- · 学校图书馆
- · 会计实务操作课件
- 赞助商链接