bash environment variables not getting exported
本问题已经有最佳答案,请猛点这里访问。
我有两个shell脚本:
第一:
1 | export PROP="my val" |
第二:
1 2 | ./1.sh echo $PROP |
两者都具有执行权限。当我运行
尝试在当前进程中获取脚本:
1 2 | . 1.sh echo $PROP |
然后你可以把
1 | PROP="my val" |
问题是,您正在一个新的shell进程中运行
我有两个shell脚本:
第一:
1 | export PROP="my val" |
第二:
1 2 | ./1.sh echo $PROP |
两者都具有执行权限。当我运行
尝试在当前进程中获取脚本:
1 2 | . 1.sh echo $PROP |
然后你可以把
1 | PROP="my val" |
问题是,您正在一个新的shell进程中运行