Linux 批量查询替换文本文件中的字符串:

1.批量查找某个目下文件的包含的内容,例如:

#   grep -rn "要找查找的文本" ./

2.批量查找并替换文件内容。

#   sed -i "s/要找查找的文本/替换后的文本/g" `grep -rl "要找查找的文本" ./`

#   sed -i "s/要找查找的文本/替换后的文本/g"  /home/test/test.txt

分隔符是可以用其他字符的,如果要替换文本中有/则可以用?分隔:s?要找查找的文本?替换后的文本?g

posted on 2017-01-24 16:12  蛋尼  阅读(2919)  评论(0编辑  收藏  举报