Linux文件内容替换
Perl
把文件file.txt中的before改为after
perl -pi -e 's/before/after/g' file.txt
-p 表示匹配文件的每一行
-i 表示把替换的结果写回到原文件
-e 表示后面的程序都写在一行上
SED
$ sed -i 's/ugly/beautiful/g' /home/bruno/old-friends/sue.txt
-i 记录的内容写回源文件
/s 替换命令
/g 全局替换
参考
http://www.brunolinux.com/02-The_Terminal/Find_and%20Replace_with_Sed.html
本文介绍如何使用Perl和SED两种工具来实现Linux环境下文件内容的批量替换操作,包括具体命令及参数说明。
566

被折叠的 条评论
为什么被折叠?



