打印环境变量以重用

时间:2014-05-27 09:11:32

标签: linux bash shell

我想保存所有环境变量,之后 重用它们。

我尝试使用env / source但没有成功。 例如:

export V1="a b"
env | grep V1 > env.save
source env.save
bash: b: command not found

所以env / printenv以这种形式打印环境变量 用于读取envronemnt变量的标准实用程序无法处理它。

任何标准POSIX实用程序U1和U2都是如此 U1可以用U2可以读取的形式写入env变量吗?

P.S。

当然,对于任何脚本语言,我都可以在30分钟内写出这样的东西, 但我希望这些微不足道的任务工具已经存在。

1 个答案:

答案 0 :(得分:2)

这可能会有所帮助

# export > env.save

# typeset -gx > env.save

然后

# source env.save