小编use*_*378的帖子

通过sudo - 环境变量从另一个shell脚本调用shell脚本?

我正在从脚本A调用bash脚本B.在脚本A(父脚本)中,我正在导出一些变量.我想在脚本B(下标)中使用这些变量,但是变量值没有从脚本A传递到脚本B.有没有办法从脚本B访问变量值?

#!/bin/bash
# script_A.sh
export VAR="value"
enter code here
sudo -u user ./script_B.sh

#!/bin/bash
# script_B.sh
echo $VAR    # this prints nothing
Run Code Online (Sandbox Code Playgroud)

bash shell sudo environment-variables

4
推荐指数
1
解决办法
2153
查看次数

标签 统计

bash ×1

environment-variables ×1

shell ×1

sudo ×1