#!/bin/bash ### # @Author: lvy lvy # @Date: 2023-06-05 01:08:49 # @LastEditors: lvy lvy # @LastEditTime: 2023-06-05 01:47:36 # @FilePath: /redmall-uniapp/caseTest.sh # @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE ### echo "请选择测试或正式环境(输入1或2并按回车键)" echo "1. 测试环境" echo "2. 正式环境" read envOption if [[ "${envOption}" -eq "1" ]]; then # 测试环境 echo "选择了测试环境" sed -i '' "s/const packageEnv = 'production';/const packageEnv = 'development';/" ./config/env.js echo "已成功更改环境" # 输出整个文件,并高亮修改的那一行 sed -n "s/const packageEnv = 'development';/\x1b[33m&\x1b[0m/p" ./config/env.js elif [[ "${envOption}" -eq "2" ]]; then # 正式环境 echo "选择了正式环境" sed -i '' "s/const packageEnv = 'development';/const packageEnv = 'production';/" ./config/env.js echo "已成功更改环境" # 输出整个文件,并高亮修改的那一行 sed -n "s/const packageEnv = 'production';/\x1b[33m&\x1b[0m/p" ./config/env.js else # 其他选择 echo "无效的选择,退出" fi