macos - 在 ~/.bash_profile 中导出环境变量会产生错误的值
问题描述
在装有 MacOS Catalina 的 MacBook 上,我尝试通过在~/.bash_profile
文件中设置多个环境变量来导出它们。我进行如下操作:
touch ~/.bash_profile
open ~/.bash_profile
然后文件~/.bash_profile
在我的文本编辑器中打开,我添加了多个环境变量:
export VAR1="some_value"
export VAR2="some_value"
export VAR3="some_value"
export VAR4="some_value"
export VAR5="some_value"
然后我保存文件并应用更改,如下所示:
source ~/.bash_profile
现在我应该能够访问新定义的变量的值了。如果我键入echo ${VAR1}
或echo ${VAR2}
我得到正确的值some_value
,但如果我键入echo ${VAR3}
我得到export$lue
,即前七个字符被替换为export$
。
有什么建议吗?
解决方案
推荐阅读
- excel - .Copy 不随机执行
- java - Apache Kafka 主题元数据提取包含错误:{LEADER_NOT_AVAILABLE}
- ruby-on-rails - Rails TypeError:没有使用嵌套属性将符号隐式转换为整数
- typescript - 运行 Docker-Compose 时找不到 Monorepo 共享包
- java - 如何比较两个日期实例,其中 1 是创建日期,另一个代表截止日期
- rest - 如何从 VSTS 下载所有附件?
- c# - 获取 ArgumentException:使用 ActionResult 的类型参数无效
> 作为升级到 .NET Core 2.2 后的返回类型 - 3d - 如何在 ARKit 中平滑多边形网格?
- reactjs - 当initialState是一个对象时如何更新状态
- angular - 为每个 ng-template 添加标签