相关疑难解决方法(0)

Bash:在命令行上指定echo的环境变量?

请考虑以下代码段:

$ SOMEVAR=AAA
$ echo zzz $SOMEVAR zzz
zzz AAA zzz
Run Code Online (Sandbox Code Playgroud)

在这里,我设置$SOMEVARAAA第一线-当我赞同它的第二行,我得到的AAA内容符合市场预期.

但是,如果我尝试在同一命令行上指定变量echo:

$ SOMEVAR=BBB echo zzz $SOMEVAR zzz
zzz AAA zzz
Run Code Online (Sandbox Code Playgroud)

......我没有BBB按照我的预期得到 - 我得到旧值(AAA).

这是事情应该如何?如果是这样,那么为什么你可以指定变量LD_PRELOAD=/... program args ...并让它工作?我错过了什么?

bash environment-variables echo

83
推荐指数
5
解决办法
3万
查看次数

标签 统计

bash ×1

echo ×1

environment-variables ×1