为一个shell命令暂时设置ENVvariables?

是否可以为一个shell命令设置一个ENVvariables(即,在命令执行后立即过期)?

例如:

export VERSIONER_PYTHON_PREFER_32_BIT=yes winpdb 

我想设置我的系统使用32位Python只是这个命令,然后回到64位。 也许类似

 VERSIONER_PYTHON_PREFER_32_BIT=yes; winpdb 

谢谢!

在Bash中,可以执行VERSIONER_PYTHON_PREFER_32_BIT=yes winpdb并为该命令设置envvariables。 和你的build议一样,但是没有分号。

在一个子shell中运行它。 所以(export VERIONSER_PYTHONG_PREFER_32_BIT=YES; winpdb)

把括号括起来:

(导出VARNAME =值; cmd1; cmd2; cmd3)