- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Unix/Linux 脚本编程 : perl 部分
本部分共包括以下部分
:
1. 基本介绍
2. 变量 ,语法
2.1 简单变量
2.2perl 中的数组
2.3 关联数组
2.4 其他运算符
2.5 基本输入输出
2.6 分支循环控制结构
2.7perl 函数
2.8 常用系统调用
2.9 文件操作
3. perl 的正则表达式
3.1 正则表达式的三种形式
3.2 正则表达式中的常用模式
3.3 正则表达式的八大原则
4. perl 的一些应用
1: 基本介绍
Perl 是 Practical Extraction and Report Language (实用摘录和报告语言 )
的简称,是由 Larry Wall 所发起的。现在其必威体育精装版版本为 5.0 。
Perl 的设计目标是帮助 UNIX 用户完成一些常见的任务,这些任务对于
Shell 来说过于沉重或对移植性要求过于严格。 Perl 语言中包含了 C 、C++ 、
shell,script、sed、awk 这几个语言的语法 ,它最初的目的就是用来取代 UNIX 中
sed/awk 与 脚本语言的组合 ,用来汇整信息,产生报表。因此 Perl 语言要远远
比前面讲的 BASH 复杂和功能强大。
Perl 的设计原则或者说 Perl 的设计哲学是以实用为第一优先, 也就是力图
使 Perl 语言容易使用、有效率、而且完整。
Perl 是原先运行于 UNIX 和类 UNIX 系统,现在已可以方便地在 OS/2,
Windows 9x ,Windows/NT 等系统下运行。
Perl 是一种解释运行的语言 ,和 BASH 程序一样,一般 Perl 程序的第一
行需注明自己是一个 Perl 程序而不是 Shell 程序,所以一般将下面一行语句:
#! /usr/bin/perl 作为文件的第一行。
Perl 由于引入了模块的设计思想,随着版本的改进,功能越来越强。现在
Perl 的功能已经超乎原先设计时的想象,几乎任何事都可以做到,也变成每一
部工作站必备的标准工具了。 Perl 最为著名的一点就是它对字符串的处理 ,由
于 Internet 对文字信息处理的巨大需求, 使得 Perl 的应用如日中天, 而且 Perl
语言也的确是一个非常优秀的文字信息处理语言。
return
2: 变量 ,语法
2.1 简单变量
Perl 的 Hello World 是怎么写的呢?请看下面的程序:
#!/usr/bin/perl
print Hello World
这个程序和前面 BASH 的 Hello World 程序 几乎相同,只是第一行换成了
#!/usr/bin/perl ,还有显示的时候用的是 print ,而不是 echo。有了前面 BASH 基
础和 C 语言的基础,许多 Perl 的知识可以很容易的就看懂和记住 .
简单变量是标量 ,是 Perl 处理的最简单的数据类型。标量可以是数字 (如 2,3 或
2.5e6), 也可以是字符
您可能关注的文档
- Python数据挖掘与机器学习实战-选题.pdf
- Python期末大作业格式样本——不带批注.pdf
- Python核心第二版习题答案.pdf
- PYTHON核心编程第二版第2章习题答案.pdf
- python核心编程第二版第7章习题答案.pdf
- python核心编程第二版课后题答案第五章.pdf
- python核心编程第二版课后题答案第八章.pdf
- python环境搭建介绍说明.pdf
- PYTHON知识点汇总介绍说明.pdf
- Python每日一题介绍说明.pdf
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
最近下载
- 17J008 挡土墙(重力式、衡重式、悬臂式)(必威体育精装版).pdf
- 造血干细胞移植的护理干预.pptx
- 布料车岗位安全规程.pptx
- YDT 5178-2017 通信管道人孔和手孔图集.docx VIP
- 精品解析:【区级联考】上海徐汇区2019届九年级学习能力诊断(二模)数学试题(解析版).pdf VIP
- 精品解析:广东省佛山市南海区,三水区2022-2023学年九年级上学期数学期末考试(原卷版).pdf VIP
- 一种护筒导向架结构.pdf VIP
- 老旧小区雨污分流改造要点与难点分析.docx VIP
- 鞍钢宪法及后福特主义.pdf
- 精品解析:广东省广州市2022-2023学年九年级上学期期末数学考前模拟试题(三)(解析版).pdf VIP
文档评论(0)