Linux 批量查询替换文本文件中的字符串:
1.批量查找某个目下文件的包含的内容,例如:
# grep -rn "要找查找的文本" ./
2.批量查找并替换文件内容。
# sed -i "s/要找查找的文本/替换后的文本/g" `grep -rl "要找查找的文本" ./`
# sed -i "s/要找查找的文本/替换后的文本/g" /home/test/test.txt
分隔符是可以用其他字符的,如果要替换文本中有/则可以用?分隔:s?要找查找的文本?替换后的文本?g
1.批量查找某个目下文件的包含的内容,例如:
# grep -rn "要找查找的文本" ./
2.批量查找并替换文件内容。
# sed -i "s/要找查找的文本/替换后的文本/g" `grep -rl "要找查找的文本" ./`
# sed -i "s/要找查找的文本/替换后的文本/g" /home/test/test.txt
分隔符是可以用其他字符的,如果要替换文本中有/则可以用?分隔:s?要找查找的文本?替换后的文本?g