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`
本文作者:未来往事
本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处
此处评论已关闭