在(Git)bash中设置环境变量,key中有特殊字符

In (Git)bash, set environment variable with special characters in key

In git bash (on windows) 如何设置一个环境变量,在键中包含特殊字符?喜欢some.var:。 以下不起作用:export "some.var:"=123

export 需要一个有效的 bash 标识符,因此它只能定义合法环境字符串的一个子集。

如果您的程序需要一个不是有效标识符的名称,您将需要使用外部程序来创建必要的环境。例如:

$ env -i "some.var:=123" env
some.var:=123

env 本身报告其继承的环境。使用命令,它在可能修改的环境中运行该命令。 -i 清除初始环境(这样我们就不会被不相关的环境字符串淹没;在实践中,如果你想继承当前环境也可以省略它),并且该字符串定义了一个名称 some.var: 的值 123).