码迷,mamicode.com
首页 > 其他好文 > 详细

Perl 使用perl命令批量替换文件内容

时间:2019-09-07 00:46:38      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:form   indent   bsp   sof   span   init   font   display   php   

对linux系统下面多个文本文件内容做处理,是SA经常需要完成的工作。如何高效的完成这个工作,perl应该是一个不错的语言工具。你甚至不需要编写perl脚本,用命令就可以完成上面的工作。

perl 命令可以批量替换文件中的一些内容,操作起来非常高效。下面举几个例子:

perl -pi -e "s/aaa/bbb/gi" test.txt

上面的命令把test.txt文件中的字符aaa替换成bbb

perl -pi.bak -e "s/aaa/bbb/gi" test.txt

上面的命令把test.txt文件中的字符aaa替换成bbb,并生成一个test.txt.bak的备份文件

 

find ./ -name “*.txt” | xargs perl -pi.bak -e “s/aaa/bbb/gi”


上面的命令把当前目录下所有的.txt文件中的字符aaa替换成bbb,并生成相应的.bak的备份文件

Perl 使用perl命令批量替换文件内容

标签:form   indent   bsp   sof   span   init   font   display   php   

原文地址:https://www.cnblogs.com/surplus/p/11478927.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!