当前位置:首页 > 工业技术
Perl入门
Perl入门

Perl入门PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:(美)(R.L.施瓦茨)Randal L.Schwartz著;程世玉,彭亮译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1997
  • ISBN:7505342339
  • 页数:200 页
图书介绍:
上一篇:实用电源技术下一篇:承德古建筑
《Perl入门》目录
标签:入门

第1章 引言 1

Perl的历史 1

Perl的目标 1

适用性 2

支持 2

基本概念 3

Perl概览 4

“Hello,world”程序 4

提问并保留结果 5

增加选择 6

猜测密码 6

多个密码 7

为每个人分配不同的密码 8

处理不同的输入格式 10

公平对待其他人名 11

使其更为模块化 13

将密码列表移入一个独立的文件 15

确保适度的安全性 17

在出错时报警 18

当前目录中的一些密码文件 19

获取用户姓名 20

列出密码 21

使旧的密码列表更为醒目 23

维护Last-good-guess数据库 24

最终程序 25

练习 28

浮点实量 29

所有数字本质上都是用一种格式 29

第2章 标量数据 29

数字 29

什么是标量数据 29

整型实量 30

字符串 30

单引字符串 30

双引字符串 31

运算符 32

数字运算符 32

字符串运算符 33

运算符的优先级和相关性 34

数字和字符串间的转换 35

标量变量运算符 36

标量变量 36

二元赋值运算符 37

自动增加和自动减少 38

chop()运算符 38

字符串的变量插入值 39

<STDIN>作为标量值 40

利用print()输出 41

undef值 41

练习 41

第3章 数组及列表数据 43

什么是数组 43

实量表示法 43

运算符 44

赋值 44

变量 44

元素访问 46

push()和pop()运算符 48

shift()和unshift()运算符 48

reverse()运算符 49

sort()运算符 49

chop()运算符 49

标量和数组环境 49

<STDIN>作为数组 50

数组变量插入 50

练习 52

第4章 控制结构 53

语句块 53

if/unless语句 53

while/until语句 56

for语句 57

foreach语句 57

练习 59

第5章 关联数组 61

什么是关联数组 61

关联数组的变量 61

关联数组的实量表示 62

关联数组的操作符 62

keys()操作符 62

values()操作符 63

each()操作符 63

delete()操作符 64

练习 64

从STDIN输入 65

第6章 基本I/O 65

从<>操作符输入 66

向STDOUT输出 67

print用于普通输出 67

printf用于格式化输出 67

练习 68

第7章 正则表达式 69

正则表达式的概念 69

正则表达式的简单应用 69

模式 70

单字符模式 71

组合模式 72

序列 72

倍增器 72

用作记忆功能的圆括号 73

交替 74

固定模式 74

优先级 75

有关匹配操作符的详细介绍 76

选择不同的目标(=~操作符) 76

忽略大小写 77

使用不同的分界符 77

插入变量 78

特殊的只读变量 78

替换 79

split()和join()操作符 80

split()操作符 80

练习 81

join()操作符 81

第8章 函数 83

系统及用户函数 83

定义用户函数 83

申请用户函数 84

返回值 84

参数 85

函数中的局部变量 87

练习 89

第9章 复杂控制结构 91

last操作符 91

next操作符 92

redo操作符 93

标号块 94

表达式修改器 95

&&,||以及?:作为控制结构 96

练习 97

第10章 文件句柄及文件测试 99

什么是文件句柄 99

打开及关闭文件句柄 99

平滑转换:die() 100

使用文件句柄 101

-x文件测试 102

stat()及lstat()操作符 104

使用_文件句柄 105

练习 105

什么是格式 107

定义格式 107

第11章 格式 107

申请格式 109

字段句柄详解 110

文本字段 110

数字字段 111

多重字段 112

填充字段 112

页顶格式 114

改变格式的默认值 114

使用select()改变文件句柄 115

改变格式名 115

改变页顶的格式名 116

改变页面长度 116

练习 117

改变页面中的位置 117

第12章 目录访问 119

在目录树间移动 119

Globbing 119

目录句柄 121

打开及关闭目录句柄 121

读取目录句柄 122

练习 122

第13章 文件及目录处理 123

删除文件 123

对文件重命名 124

为文件创建别名(链接) 124

关于硬链接和软链接 124

用Perl创建硬链接和软链接 125

创建及删除目录 126

修改所有权 127

修改权限 127

修改时间戳 128

练习 128

第14章 进程管理 131

使用system()和exec() 131

使用单引号 133

把进程用作文件句柄 134

使用fork 135

进程操作总结 137

发送和接收信号 137

练习 139

查找子串 141

第15章 其它数据转换 141

提取和替换子串 142

用sprintf格式化数据 144

高级排序 144

拼写替换 147

练习 149

第16章 系统数据库访问 151

获取口令及用户组信息 151

二进制数据打包及解包 153

获取网络信息 155

获取其它信息 156

练习 156

DBM数据库及DBM数组 157

打开及关闭DBM数组 157

第17章 用户数据库处理 157

使用DBM数组 158

定长随机访问数据库 159

变长(文本)数据库 160

练习 162

第18章 将其它语言转换成Perl 163

将awk程序转换成Perl 163

将sed程序转换成Perl 164

将Shell程序转换成Perl 164

练习 165

附录A 习题答案 167

Socket模式 193

样本客户机 193

附录B 网络基础 193

样本服务器 194

附录C 我们没有涉及到的主题 197

调试器 197

命令行 197

其它操作符 197

数不胜数的函数 197

数不胜数的预定义变量 197

Here串 198

return(从子程序返回) 198

eval操作符(以及s///e) 198

利用*FRED进行符号表格处理 199

goto操作符 199

require操作符库 199

Perl5.0版其它的吸引人之处 199

返回顶部