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