bash - 如何导入全局可用的变量形式的 bash 脚本?
问题描述
我有 bash1.sh 文件:
abc=100
export abc
其他文件 bash2.sh:
source bash1.sh
当我运行./bash2.sh
并尝试echo $abc
orexport -p
时,它不显示 abc。但如果我手动执行source ./bash1.sh
,它将打印 abc 值。如何从 bash2.sh 获取 ./bash1.sh 以使 abc 成为全局变量?
解决方案
推荐阅读
- c - 将编译器默认包含路径获取到生成文件中
- python - 如何将 Tweepy Bot 与 Alexa Skill 一起使用
- reactjs - 与 redux-thunk 同步操作
- asp.net-core - 在我的示例(blazor)中,为什么绑定不适用于数组和 for 循环?
- unit-testing - 当 PartialEq 的实现不合适时,如何断言两个变量相等?
- arrays - GLSL 动态数组索引
- gcc - 将表格添加到rodata段的链接器脚本
- vscode-settings - VSCode 终端 - echo $SHELL 显示 bash,但我已将 shell 设置为 zsh
- javascript - 如何获取另一个网站的屏幕截图/预览
- nginx - Nginx 将根目录设置为子文件夹