我有这个命令
$("${DIR}/test.py" "$1")
其输出是
export SOME_VAR="hello world" export ANOTHER_VAR="hello"
但eval $("${DIR}/test.py" "$1")
似乎什么都没做。我做错了什么?
我想在我的 shell 脚本中导出这些变量。
答案1
经过讨论,我们确定问题在于不允许source
将变量导出到当前 shell。
我有这个命令
$("${DIR}/test.py" "$1")
其输出是
export SOME_VAR="hello world" export ANOTHER_VAR="hello"
但eval $("${DIR}/test.py" "$1")
似乎什么都没做。我做错了什么?
我想在我的 shell 脚本中导出这些变量。
经过讨论,我们确定问题在于不允许source
将变量导出到当前 shell。