您的位置:首页 > 运维架构 > Linux

[LINUX]批量替换字符串

2017-07-13 22:37 645 查看
在当前目录及子目录所有文件中查找字符串A,并替换为B

方法:

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


说明:

-
sed
文件批处理命令

-
-i
处理文件

-
s
进行字符串替换操作

-
g
一行匹配多次(不加g单行只匹配第一个)

-
grep 'StrA' -rl ./
文件列表(-r递归,-l列出文件路径,./当前目录作为根目录)

扩展(Detail)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息