轻松替换指定文件夹里的所有内容匹配的文件!

来源:互联网 发布:魅族 智能手表mix 知乎 编辑:程序博客网 时间:2024/06/10 11:57

LINUX上直接执行

 

sed -i "s/com.tencent/com.devstore.tencent/g" `grep com.tencent -rl .`


WINDOWS 上需要使用包含linux 命令的命令行,如CYGWIN 、 GIT 都行。


例如:替换/home下所有文件中的www.itbbs.cn为chinafar.com

sed -i "s/www.itbbs.cn/chinafar.com/g" `grep www.itbbs.cn -rl /home` 


-i 表示inplace edit,就地修改文件
-r 表示搜索子目录
-l 表示输出匹配的文件名


这个命令组合很强大,要注意备份文件。


0 0
原创粉丝点击