首页 > 解决方案 > 通过 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;

我怎样才能做到这一点?

标签: linuxbashshellsedsh

解决方案


这应该有效:

sed -i 's/development/production/g' config.tsx

-i选项将就地编辑文件。如果您首先想尝试该命令以查看它是否按您想要的方式工作,请在没有-i. 输出将打印到标准输出。


推荐阅读