随笔分类 -  Perl 编程

摘要:Perl 对我用途,仅是作为 Shell 脚本中的文本处理器;在较大的软件工程里,更多的是使用 C、go 等编译型语言。 Perl 是一种历史比较悠久的动态编程语言,在各种类 Unix 系统中得到了应泛的应用,操作系统通常会自带 perl 解释器,因此,将它作为 sed、awk 等工具的增强型替代, 阅读全文
posted @ 2014-04-28 11:52 范辉 阅读(357) 评论(0) 推荐(0)
摘要:Perl 常用的命令行参数 -i:将处理结果直接写入文件,可以通过 -i.bak 或 -i"/tmp/orig_*" 等形式,在修改之前进行备份 -e:启用 perl 的命令行模式,perl 默认是执行脚本文件,必备选项 -n:按行处理,以类似 grep 的方式逐行读取文件进行处理 -a:将读入的内 阅读全文
posted @ 2014-02-13 17:54 范辉 阅读(321) 评论(0) 推荐(0)
摘要:三种正则模式: 匹配:m//,其中前缀 m 可省略 替换:s/// 转化:tr/// 操作符: =~:存在匹配项则返回结果 !~:不存在匹配项则返回结果 修饰符: i:忽略大小写,如:s/.../.../i m:默认情况下,会将匹配目标(一个字符串)整体当成一行,即使其中存在换行符;开启此多行模式后 阅读全文
posted @ 2014-02-13 09:55 范辉 阅读(247) 评论(0) 推荐(0)