文档中批量替换字符串:
grep 'oldstring' -rl /home/omm/bruce/111.sql | xargs sed -i "s/oldstring/newstring/g"
例子:
在/home/bigdata/a 目录下有一个文档demo.txt,内容:
【demodemodemodemodemodemodemodemodemodemo】
现想要把内容里的所有【mo】都换成【de】
则执行:
grep 'mo' -rl /home/bigdata/a/demo.txt | xargs sed -i "s/mo/de/g"
则demo。txt的内容变成:
【dedededededededededededededededededededededede】