【发布时间】:2021-01-30 01:02:44
【问题描述】:
以下 sed 命令适用于 Linux 和 Windows,但在 MacOS/BSD 上失败:
sed -i '/"appId"/c\ \"appId":\ \"'${applicationId}'\",' $capacitorConfigJson
我尝试添加''-e
sed -i ' ' -e '/"appId"/c\ \"appId":\ \"'${applicationId}'\",' $capacitorConfigJson
然后脚本失败并出现错误:
sed: 1: "/"appId"/c\ \"appId":\ ...": extra characters after \ at the end of c command
我找到了在 c\ 之后添加换行符的类似解决方案,但它似乎不起作用。
【问题讨论】: