小编man*_*ans的帖子

无法使用 Bash 脚本设置环境变量

我想从我编写的 bash 脚本中设置一个环境变量。所以我创建了一个 bash 脚本并将其命名为set.sh. 其内容如下:

#!/bin/bash

export DEV_SRC="/home/m/mydata/sourecCode"
echo $DEV_SRC
Run Code Online (Sandbox Code Playgroud)

当我运行这个脚本时,输出是

/home/m/mydata/sourecCode
Run Code Online (Sandbox Code Playgroud)

但是,如果我在运行上述脚本的同一终端上运行此代码,

echo $DEV_SRC
Run Code Online (Sandbox Code Playgroud)

我看不到任何值,因此我认为该值未导出。

为什么不导出值?

command-line bash scripts environment-variables

2
推荐指数
1
解决办法
6654
查看次数