我有一个简单的 bash 脚本:
#!/bin/bash
export MONGOMS_DOWNLOAD_URL="https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1804-4.2.8.tgz"
export MONGOMS_VERSION="4.2.8"
但是当我运行这个'./preinstall.sh'然后echo $MONGOMS_VERSION
var没有设置。
如果我直接在终端中导出这些变量,则没有问题。
https://stackoverflow.com/questions/496702/can-a-shell-script-set-environment-variables-of-the-calling-shell#answer-496777 根据这篇文章,shell脚本具有只读访问权限父级和任何 vars 集都将丢失。
有没有解决的办法?