env不工作,但echo显示变量



对这种行为感到完全困惑。

env不显示变量,但echo显示变量。

我经常使用env | grep VAR测试.env文件导入,但不知怎么的,在我找到它之后,它没有立即显示出来。这让我思考。

以下是我用来解决这个问题的步骤。

$ cat >.env
TARXAN=wat
^D
$ . .env
$ echo $TARXAN
wat
$ env | grep TARXAN
$

我有zsh和哦,我的zsh。没有启用任何dotenv插件。如果有任何帮助,我将不胜感激。我在库本图20.04。

我还在xterm中测试了整个设置。同样的结果。

env不显示它,因为TARXAN不是环境变量,即它尚未导出。它只是一个shell变量。

相关内容

  • 没有找到相关文章

最新更新