Skip to Main Content
Perl语言入门(第8版)
book

Perl语言入门(第8版)

by Randal L. Schwartz, brian d foy, Tom Phoenix
October 2022
Beginner to intermediate content levelBeginner to intermediate
390 pages
7h 5m
Chinese
Southeast University Press
Content preview from Perl语言入门(第8版)
目录操作
247
没准有些程序员会注意到:怎么替换操作中左边的点号之前有反斜线,而右边却没
有?其实这是因为两边的意义不同,左边的部分是正则表达式,右边的则可视为双引
号内的字符串。所以我们需要用模式
/\.old$/
来表示“锚定在字符串结尾的
.old
(因为不想替换掉
betty.old.old
这个文件名里第一次出现的
.old
,所以得将锚位定在
字符串结尾),但是在右边可以直接写成
.new
以作为替换字符串。
链接与文件
要进一步了解文件和目录的运作,先搞清楚
Unix
的文件和目录模型会有好处,即使
你的系统跟
Unix
的运作方式稍有差异。限于篇幅,想深入了解文件系统的读者请参
考详细讲解
Unix
内部细节的资料。
“挂载卷(
mounted volume
)”指的是硬盘驱动器(或工作原理与其相似的其他设
备,例如磁盘分区、固态设备、软盘、
CD-ROM
DVD-ROM
)。它可以包含任意
数量的文件和目录。每个文件都存储在编号的
inode
对应的位置中,我们可以把它
想象成磁盘上的门牌号码。某个文件或许会存在
inode 613
中,而另一个则可能存在
inode 7033
中。
不过,寻找某个特定的文件时,我们得从它的目录找起。目录是一种由系统管理的
特殊类型的文件。基本上目录是一份文件名和
inode
编号的对照表。目录列出来的内
容当中一定会有两个特殊条目:一个是
.
(称作点),代表目录本身;另一个则是
..
(称作点点),指的是目录结构中的上层目录(即目录的父目录)。图 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Perl语言入门

Perl语言入门

Randal L. Schwartz, brian d foy, Tom Phoenix
Go程序设计语言

Go程序设计语言

艾伦A. A.多诺万, 布莱恩W. 柯尼汉
Run Llama-2 Models

Run Llama-2 Models

Federico Castanedo

Publisher Resources

ISBN: 9787576602036