linux - 通过 shell 脚本更改 tsx 文件的内容
问题描述
我需要更改包含以下值的config.tsx文件的内容:
const authData = {
base_uri: 'https://development-api.com.au',
customLib: {
redirect_uri: 'https://another-development-api.com.au'
}
}
export default authData;
我想使用 shell 脚本更改此内容并保存文件。更改的内容可能如下所示:
const authData = {
base_uri: 'https://production-api.com.au',
customLib: {
redirect_uri: 'https://another-production-api.com.au'
}
}
export default authData;
我怎样才能做到这一点?
解决方案
这应该有效:
sed -i 's/development/production/g' config.tsx
该-i
选项将就地编辑文件。如果您首先想尝试该命令以查看它是否按您想要的方式工作,请在没有-i
. 输出将打印到标准输出。
推荐阅读
- java - 在我的第一个场景加载后,如何在我的第二个场景中使用 getUserData()?
- c# - 生成 6 个字符的字母数字代码的正确方法是什么,其中所有字符的总和等于 9?(凭证代码生成器)
- r - Shinyapp中的多个直方图
- spring-boot - 指定为非空的参数在 Kotlin 中为空
- javascript - 如何在 Discord.js 中找到具有特定角色的人数?
- android-studio - 在android studio中打开新项目时代码不显示
- php - 通过 php 将 html epg 转换为 xml
- javascript - Node.js :返回数组中两个特定元素之间的元素
- nginx - SCGI 可以一次处理多个请求吗?
- math - 给定一些步长,在一个范围内查找不同的数字