linux查找替换目录下文件中包含的字符串-sed命令

linux查找替换目录下文件中包含的字符串-sed命令

查找文件夹下包含字符串的文件
例:查找/opt/web/blog目录下所有包含”demo.www.fity.cn”的文件。

grep -lr 'demo.www.fity.cn' /opt/web/blog/*



vim替换单个文件中所有字符串方法
例:替换当前文件中所有demo为blog

:%s/demo/blog/g
#注释:%表示替换说有行,g表示替换一行中所有匹配点



替换文件夹下包含字符串的文件
sed结合grep,例:将目录/opt/web/blog下所有文件中的demo.www.fity.cn都替换为www.fity.cn:

sed -i "s/demo.www.fity.cn/www.fity.cn/g" `grep demo.www.fity.cn -rl /opt/web/blog`

相关文章

此处评论已关闭

© 2011 - 2019 未来往事  皖ICP备13018850号

我愿像茶一样,把苦涩留在心底,散发出来的都是清香。