美文网首页
mac下批量修改文件内容

mac下批量修改文件内容

作者: iOS_Jaye | 来源:发表于2018-05-10 10:44 被阅读2次

最近测试服务器搬家,用于托管代码的地址也相应变更,最坑爹的是老代码里配置的podspec文件里的路径都是固定死ip的。一个个改过去费时费力,那只能通过工具进行批量修改。我使用的grep和sed命令行。

顺序如下

1、先cd到要修改的文件夹

2、运行命令行

 grep -rl "192.168" --include="*podspec" ./ | xargs sed -i "" "s/192.168/10.100/g"

其中

 grep -rl "192.168"  表示搜索含有192.168内容的文件

--include="*podspec"  表示文件后缀为podspec。如果不加这行,命令也会替换掉git或者svn等相关隐藏文件里的内容,造成提交代码失败。

./   表示递归搜索该目录下的全部子文件夹

xargs sed -i "" "s/192.168/10.100/g"      表示替换 192.168  为  10.100

相关文章

网友评论

      本文标题:mac下批量修改文件内容

      本文链接:https://www.haomeiwen.com/subject/vpczrftx.html