Linux 打印要重用的环境变量
我想保存所有环境变量,然后 重复使用它们 我尝试使用env/source,但没有成功。 例如:Linux 打印要重用的环境变量,linux,bash,shell,Linux,Bash,Shell,我想保存所有环境变量,然后 重复使用它们 我尝试使用env/source,但没有成功。 例如: export V1="a b" env | grep V1 > env.save source env.save bash: b: command not found 所以env/printenv以这种形式打印环境变量 读取环境变量的标准实用程序无法处理它 那么是否有任何标准POSIX实用程序U1和U2,例如 U1可以以U2可以读取的形式写入环境变量吗 附言 当然,在任何脚本语言上,我都可以在
export V1="a b"
env | grep V1 > env.save
source env.save
bash: b: command not found
所以env/printenv以这种形式打印环境变量
读取环境变量的标准实用程序无法处理它
那么是否有任何标准POSIX实用程序U1和U2,例如
U1可以以U2可以读取的形式写入环境变量吗
附言
当然,在任何脚本语言上,我都可以在30分钟内写出这样的东西,
但我希望,用于这种琐碎任务的工具已经存在 这可能会有帮助
# export > env.save
或
然后
这可能会有帮助
# export > env.save
或
然后
这可能会有帮助
# export > env.save
或
然后
这可能会有帮助
# export > env.save
或
然后
这是因为
env | grep V1
返回V1=ab
而不是V1=“ab”
。因此,它会执行V1=a
,然后尝试作为命令执行b
。是的,我知道为什么会发生这种情况。发生这种情况的原因实际上对我来说并不重要,这就是保存/恢复功能中的问题。source/env/printenv实用程序是用于“保存”和“还原”的实用程序的示例,我的问题是这些标准实用程序是为整个“保存/还原”周期设计的,它们可以一起工作。现在我看到这个问题可能会有所帮助:这是因为env | grep V1
返回V1=ab
而不是V1=“ab”
。因此,它会执行V1=a
,然后尝试作为命令执行b
。是的,我知道为什么会发生这种情况。发生这种情况的原因实际上对我来说并不重要,这就是保存/恢复功能中的问题。source/env/printenv实用程序是用于“保存”和“还原”的实用程序的示例,我的问题是这些标准实用程序是为整个“保存/还原”周期设计的,它们可以一起工作。现在我看到这个问题可能会有所帮助:这是因为env | grep V1
返回V1=ab
而不是V1=“ab”
。因此,它会执行V1=a
,然后尝试作为命令执行b
。是的,我知道为什么会发生这种情况。发生这种情况的原因实际上对我来说并不重要,这就是保存/恢复功能中的问题。source/env/printenv实用程序是用于“保存”和“还原”的实用程序的示例,我的问题是这些标准实用程序是为整个“保存/还原”周期设计的,它们可以一起工作。现在我看到这个问题可能会有所帮助:这是因为env | grep V1
返回V1=ab
而不是V1=“ab”
。因此,它会执行V1=a
,然后尝试作为命令执行b
。是的,我知道为什么会发生这种情况。发生这种情况的原因实际上对我来说并不重要,这就是保存/恢复功能中的问题。source/env/printenv实用程序是“保存”和“还原”实用程序的示例,我的问题是这些标准实用程序是为整个“保存/还原”周期设计的,它们可以一起工作。现在我看到这个问题可能会有所帮助: