[LINUX]批量替换字符串

来源:互联网 发布:银河麒麟linux下载 编辑:程序博客网 时间:2024/06/07 22:01

在当前目录及子目录所有文件中查找字符串A,并替换为B
方法:

sed -i "s/StrA/StrB/g" `grep 'StrA' -rl ./`

说明:
- sed 文件批处理命令
- -i 处理文件
- s 进行字符串替换操作
- g 一行匹配多次(不加g单行只匹配第一个)
- grep 'StrA' -rl ./ 文件列表(-r递归,-l列出文件路径,./当前目录作为根目录)


扩展(Detail)

原创粉丝点击