相关疑难解决方法(0)

在shell脚本中设置环境变量不会使它对shell可见

我想使用一个shell脚本,我可以调用它来设置一些环境变量.但是,在执行脚本之后,我在bash中看不到使用"printenv"的环境变量.

这是我的脚本:

#!/bin/bash

echo "Hello!"
export MYVAR=boubou
echo "After setting MYVAR!"
Run Code Online (Sandbox Code Playgroud)

当我做"./test.sh"时,我看到:

Hello!
After setting MYVAR!
Run Code Online (Sandbox Code Playgroud)

当我做"printenv MYVAR"时,我什么也看不见.

你能告诉我我做错了什么吗?

unix export environment-variables

29
推荐指数
1
解决办法
3万
查看次数

标签 统计

environment-variables ×1

export ×1

unix ×1