Linux查找和替换目录下所有文件中字符串

 我来答
世芫功嘉澍
2019-08-17 · TA获得超过3882个赞
知道小有建树答主
回答量:3242
采纳率:35%
帮助的人:185万
展开全部
linux查找和替换目录下所有文件中字符串单个文件中查找替换很简单,就不说了。文件夹下所有文件中字符串的查找替换就要记忆了,最近部署几十台linux服务器,记录下总结。查找文件夹下包含字符串的文件例:查找/usr/local目录下所有包含rubyer.me的文件。1
grep
-lr
'rubyer.me'
/usr/local/*vim替换单个文件中所有字符串方法例:替换当前文件中所有old为new
www.zhishiwu.com
1
:%s/old/new/g2#%表示替换说有行,g表示替换一行中所有匹配点。
替换文件夹下包含字符串的文件sed结合grep例:要将目录/www下面所有文件中的zhangsan都修改成lisi,这样做:1
sed
-i
s/old/new/g
`grep
old
-rl
/www`作者
skq
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式