小编Nik*_*las的帖子

使用env在bash中为一个程序调用设置环境变量

我试图通过命令调用带有修改环境的shell命令env.

根据手册

env HELLO='Hello World' echo $HELLO
Run Code Online (Sandbox Code Playgroud)

应该回声Hello World,但事实并非如此.如果我做

HELLO='Hello World' bash -c 'echo $HELLO'
Run Code Online (Sandbox Code Playgroud)

Hello World按预期打印(感谢此信息的答案).

我在这里错过了什么?

干杯,尼克拉斯

unix bash environment environment-variables

28
推荐指数
2
解决办法
2万
查看次数

标签 统计

bash ×1

environment ×1

environment-variables ×1

unix ×1