解读linux下批量替换文件内容的三种方式(perl,sed,shell)

更新时间:2017年04月07日11:09:51作者:一个人的天空@

本篇文章主要介绍了linux下批量替换文件内容的三种方式(perl,sed,shell)linux sed命令替换,具有一定的参考价值,感兴趣的男子伴们可以参考一下。

在建设本网站的时侯linux培训,发觉新建了好多的网页硬盘安装linux,忽然发觉linux sed命令替换,每位文件都须要进行更改一样的内容,一个一个打开很是麻烦,所以,总结了一下怎样快速更改一个目录下多个文件进行内容替换。第三种方式用的不多

方式一使用perl,命令如下:

复制代码代码如下:

find-name’要查找的文件名’|xargsperl-pi-e’s|被替换的字符串|替换后的字符串|g’

方式二使用sed命令如下:

复制代码代码如下:

sed-i”s/原字符串/新字符串/g”`grep原字符串-rl所在目录`

方式三使用shell,命令如下:

替换命令linux_linux sed命令替换_替换命令替换格式怎么设置

复制代码代码如下:

grep”abc”*-R|awk-F:'{print$1}’|sort|uniq|xargssed-i’s/abc/abcde/g’

以上就是本文的全部内容,希望对你们的学习有所帮助,也希望你们多多支持脚本之家。

Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复