美文网首页
sed 替换文档中的某行

sed 替换文档中的某行

作者: michael_0x | 来源:发表于2023-09-28 14:01 被阅读0次

    这个是在xcode中用自定义脚本获取编译时的PLATFORM_NAME,然后注入到package.swift以便让这个package针对不同的platform做不同的依赖编译,这个做法不是很好,只适合个人项目。

    env  #列出所有环境变量
    export coco='let PLATFORM_NAME="$PLATFORM_NAME"'                             
    sed -i '' "/^let PLATFORM_NAME=.*/s/^let PLATFORM_NAME=.*/${coco}/" xxxxx.txt
    

    文档package.swift:

    import PackageDescription
    
    
    let PLATFORM_NAME="phoneos"
    
    print("checkappenv:\(PLATFORM_NAME)")
    
    var exclue_real:[String] = ["check/real.swift"]
    

    相关文章

      网友评论

          本文标题:sed 替换文档中的某行

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