sed批量替换多个文件的内容

替换指定文件的字符串:

sed -i “s/oldstring/newstring/g” filename(s行号不指定表示所有行,g列号不指定表示第一列)


批量替换多个文件中的字符串:(直接修改)

sed -i “s/oldstring/newstring/g” grep oldstring -rl path

  批量替换多个文件中的字符串:

sed -i  's/oldstring/newstring/g' `grep -rl 搜索关键词  目录/*`(-r表示递归查找子目录,-l表示输出匹配的文件名)


posted @ 2021-11-18 17:05  濯尘~  阅读(2719)  评论(0)    收藏  举报