perl中替换文本一例

简介:
由于工作需要,需要批量建立网站,修改配置文件。开始时用sed去批量修改的,最后改装成perl了。
#!/usr/bin/perl 
while(<>){ 
chomp; 
@line=split(/\s+/,$_); 
open FH,"< /home/test/$line[0]/wp-config.php"; 
my @webfile; 
while(<FH>){ 
        s/(ME|ER)', 'root/$1', '$line[1]/g; 
        push @webfile,$_; 

close FH; 
open FH,"> /home/test/$line[0]/wp-config.php"; 
print FH for @webfile; #相当于foreach $mm (@webfile){
                               #     print FH $mm;        
                                #   
                                #       }
close FH; 


输入的文件
域名      数据库名称
a1.com       a1_db
a2.com        a2_db









本文转自 mcshell 51CTO博客,原文链接:http://blog.51cto.com/mcshell/522270,如需转载请自行联系原作者

目录
相关文章
|
7月前
|
Python
Python正则表达式详解:掌握文本匹配的魔法
Python正则表达式详解:掌握文本匹配的魔法
|
8月前
|
Unix Perl
`sed`命令替换文本中的单词
`sed`命令替换文本中的单词
171 3
|
Linux 开发工具
Linux:vim文本单行替换和全局替换
Linux:vim文本单行替换和全局替换
129 0
|
机器学习/深度学习 存储 人工智能
在Python中使用Torchmoji将文本转换为表情符号
在Python中使用Torchmoji将文本转换为表情符号
202 0
在Python中使用Torchmoji将文本转换为表情符号
|
Python
textwrap库:Python格式化文本段落
textwrap库:Python格式化文本段落
196 0
textwrap库:Python格式化文本段落
|
Python
Python处理文件中的敏感词替及替换
人这一生,不是看你贫穷和富有,而是看你到底做了些什么。有目标有方向,实实在在的做事,日积月累,终有一天会达到光辉灿烂的境地。是金子总是会发光。
|
Python
如何在 Python 中搜索和替换文件中的文本?(1)
如何在 Python 中搜索和替换文件中的文本?
634 0
如何在 Python 中搜索和替换文件中的文本?(1)
|
Python
如何在 Python 中搜索和替换文件中的文本?(2)
如何在 Python 中搜索和替换文件中的文本?
150 0
如何在 Python 中搜索和替换文件中的文本?(2)
|
Shell Linux Perl
linux shell之字符串的更具字符分割和删除字符和文本内容的删除以及内容是否匹配成功
linux shell之字符串的更具字符分割和删除字符和文本内容的删除以及内容是否匹配成功
203 0