perl命令批量替换文件内容

前端之家收集整理的这篇文章主要介绍了perl命令批量替换文件内容前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

转自:http://www.jbxue.com/article/12638.html

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

对linux下的文件内容进行替换,有时不用编写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替换文本的小例子
linux批量替换文件内容的三种方法 perl、sed与shell批量替换文件内容
Perl正则表达式替换文本的例子
Perl字符串替换的例子
perl合并两个文件(字符串替换)
使用 Perl 的命令行来替换 awk,sed 之类
perl 命令行替换

猜你在找的Perl相关文章