【发布时间】:2020-12-29 20:01:58
【问题描述】:
我有一个缩小的 js 文件,其中包含一些服务器 url,我需要根据另一个文件中的 url 更改该 url。
{serverUrl:"existingUrl"}
需要更改的url未知,但我知道它是JS对象的一部分,所以我有钥匙。
我有以下代码,它似乎完成了大部分必需的部分,但它也从 JS 文件中删除了大量代码,这不是我想要的。
systemAuthUrl="someurl"
prefix='serverUrl:"'
suffix='"'
find ./prod/build/js/ -type f -name "bundle.*.js" -exec sed -i "s#$prefix.*$suffix#$prefix$systemAuthUrl$suffix#g" {} \;
如何修改上述命令,只用变量 systemAuthUrl 替换前缀和后缀之间的字符串
【问题讨论】:
-
你能展示你输入文件的样本吗