第一章 Perl单行命令介绍(2)

星空.jpeg

继续上一小节的内容,讲到的是文件中匹配并替换内容,很简单的一个命令行。今天是对这个问题的延伸,扩展。

1. 备份原文件

最重要的一个就是.bak的加入,这就是备份文件的命令。该命令行的作用就是备份原文件,然后进行原文件修改。

perl -pi.bak -e 's/you/me/g' file

2. 多个文件同时修改

只需要在单行命令后面添加文件名

perl -pi -e 's/you/me/g'  file1  file2  file3

3. 替换特定行

# 替换文件中有we的行
perl -pi -e 's/you/me/g if /we/` file
# 当然还有很多正则表达需要学习,也能够替换含有数字的行
perl -pi -e ‘s/you/me/g if /\d/’ file
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 10,050评论 0 5
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 14,414评论 2 33
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 100,279评论 9 468
  • 本文承接之前写的三十分钟学会AWK一文,在学习完AWK之后,趁热打铁又学习了一下SED,不得不说这两个工具真的堪称...
    mylxsw阅读 9,898评论 3 74
  • 今天晚上,因为要找一件很小的东西,翻找抽屉。不知怎么就诱发了收拾病,从抽屉到桌上的摆设,再到榻榻米上的角角落落,一...
    真冉阅读 1,495评论 2 1

友情链接更多精彩内容