1.批量查找某个目下文件的包含的内容,例如:
grep -rn "要找查找的文本" ./
2.批量查找并替换当前文件夹下的文件内容。
sed -i "s/要找查找的文本/替换后的文本/g" `grep -rl "要找查找的文本" ./`
3.批量查找并替换任意文件夹下的文件内容。
sed -i "s/要找查找的文本/替换后的文本/g" `grep -rl "要找查找的文本" /任意文件夹`
使用时注意空格的存在!
本文介绍了如何使用grep和sed命令进行批量查找和替换文件内容的方法。包括在当前目录及子目录下的文件中查找特定文本,并能直接进行替换操作。
1.批量查找某个目下文件的包含的内容,例如:
grep -rn "要找查找的文本" ./
2.批量查找并替换当前文件夹下的文件内容。
sed -i "s/要找查找的文本/替换后的文本/g" `grep -rl "要找查找的文本" ./`
3.批量查找并替换任意文件夹下的文件内容。
sed -i "s/要找查找的文本/替换后的文本/g" `grep -rl "要找查找的文本" /任意文件夹`
使用时注意空格的存在!
3781
7907

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