美文网首页
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