Bash:是否可以通过评估命令为单个子流程设置环境变量?

马文·斯特朗费尔德

这工作得很好:

>$ ENV=var printenv
ENV=var

这也起作用,但是它为整个外壳设置了环境变量:

>$ export $(echo ENV=var)

>$ printenv
ENV=var

我想做这样的事情,但是失败了:

>$ $(echo ENV=var) printenv
bash: ENV=var: command not found

还有另一种通过评估命令将环境变量传递到单个子流程的方法吗?

控制台盒

使用env

env "$(echo ENV=var)" printenv

还是使用eval但是知道如何安全地使用它。

eval "$(echo ENV=var)" printenv 

在这两个命令中,无论哪种方式,都必须确保对输出进行了清理。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从 Heroku 为单个 bash 命令设置环境变量,而不是为整个 shell 会话?

来自分类Dev

是否可以通过makefile设置环境变量?

来自分类Dev

是否为Unity设置了环境变量?

来自分类Dev

评估bash环境变量

来自分类Dev

如何评估多行导出命令以设置环境变量

来自分类Dev

为特定的MPI流程设置环境变量

来自分类Dev

Bash:在命令中注入变量,设置环境变量

来自分类Dev

为集群中的单个Pod设置环境变量

来自分类Dev

是否可以捕获由外部命令设置的环境变量?

来自分类Dev

我可以在Bash的命令行上设置环境变量吗?

来自分类Linux

在bash一线式中为多个命令设置环境变量

来自分类Dev

是否可以使 Bash“源”命令保持手动传入的环境变量?

来自分类Java

是否可以通过环境变量设置spring.datasource.driver-class-name?

来自分类Dev

是否可以在Amplify.yml文件(AWS Amplify)中为每个分支设置环境变量?

来自分类Dev

是否可以将容器的环境变量设置为群集中服务的clusterIP值?

来自分类Dev

是否可以在Flowground中将环境变量“ GOOGLE_APPLICATION_CREDENTIALS”设置为上载的JWT文件?

来自分类Dev

是否可以通过bash脚本更改环境变量的值,使其持久存在?

来自分类Dev

如何通过powershell命令设置环境变量?

来自分类Dev

在脚本中将环境变量设置为命令

来自分类Dev

在bash中的命令之前设置环境变量

来自分类Dev

bash在脚本中的命令之前设置环境变量

来自分类Dev

如何在类型化流程中为新流程设置其他环境变量?

来自分类Dev

为只接受文件的 bash 命令提供环境变量

来自分类Dev

我可以通过编程方式设置环境变量吗?

来自分类Dev

通过bash脚本设置系统环境变量?

来自分类Dev

是否可以在Makefile中设置环境变量-在之后使用

来自分类Dev

是否可以在travis中设置条件环境变量?

来自分类Dev

是否可以通过appassembler插件添加环境变量

来自分类Dev

为什么bash $()可以设置环境变量?

Related 相关文章

  1. 1

    如何从 Heroku 为单个 bash 命令设置环境变量,而不是为整个 shell 会话?

  2. 2

    是否可以通过makefile设置环境变量?

  3. 3

    是否为Unity设置了环境变量?

  4. 4

    评估bash环境变量

  5. 5

    如何评估多行导出命令以设置环境变量

  6. 6

    为特定的MPI流程设置环境变量

  7. 7

    Bash:在命令中注入变量,设置环境变量

  8. 8

    为集群中的单个Pod设置环境变量

  9. 9

    是否可以捕获由外部命令设置的环境变量?

  10. 10

    我可以在Bash的命令行上设置环境变量吗?

  11. 11

    在bash一线式中为多个命令设置环境变量

  12. 12

    是否可以使 Bash“源”命令保持手动传入的环境变量?

  13. 13

    是否可以通过环境变量设置spring.datasource.driver-class-name?

  14. 14

    是否可以在Amplify.yml文件(AWS Amplify)中为每个分支设置环境变量?

  15. 15

    是否可以将容器的环境变量设置为群集中服务的clusterIP值?

  16. 16

    是否可以在Flowground中将环境变量“ GOOGLE_APPLICATION_CREDENTIALS”设置为上载的JWT文件?

  17. 17

    是否可以通过bash脚本更改环境变量的值,使其持久存在?

  18. 18

    如何通过powershell命令设置环境变量?

  19. 19

    在脚本中将环境变量设置为命令

  20. 20

    在bash中的命令之前设置环境变量

  21. 21

    bash在脚本中的命令之前设置环境变量

  22. 22

    如何在类型化流程中为新流程设置其他环境变量?

  23. 23

    为只接受文件的 bash 命令提供环境变量

  24. 24

    我可以通过编程方式设置环境变量吗?

  25. 25

    通过bash脚本设置系统环境变量?

  26. 26

    是否可以在Makefile中设置环境变量-在之后使用

  27. 27

    是否可以在travis中设置条件环境变量?

  28. 28

    是否可以通过appassembler插件添加环境变量

  29. 29

    为什么bash $()可以设置环境变量?

热门标签

归档