Node.js 是等号字符“=&引用;Linux中环境值的值是否允许?

Node.js 是等号字符“=&引用;Linux中环境值的值是否允许?,node.js,linux,environment-variables,Node.js,Linux,Environment Variables,例如,我想在Linux环境中使用以下环境变量名称和值 myDN=OU=MY_OU,DC=MYDC,DC=local Linux环境中是否允许上述操作?环境变量可以包含除\0以外的任何字符,因为空字节是C字符串终止符字符。解析环境时,每个环境变量中的第一个=将名称与值分开,但是附加的=字符没有影响 barmar@dev:~$ export myDN=OU=MY_OU,DC=MYDC,DC=local barmar@dev:~$ echo $myDN OU=MY_OU,DC=MYDC,DC=loc

例如,我想在Linux环境中使用以下环境变量名称和值

myDN=OU=MY_OU,DC=MYDC,DC=local

Linux环境中是否允许上述操作?

环境变量可以包含除
\0
以外的任何字符,因为空字节是C字符串终止符字符。解析环境时,每个环境变量中的第一个
=
将名称与值分开,但是附加的
=
字符没有影响

barmar@dev:~$ export myDN=OU=MY_OU,DC=MYDC,DC=local
barmar@dev:~$ echo $myDN
OU=MY_OU,DC=MYDC,DC=local

环境变量可以包含除
\0
以外的任何字符,因为空字节是C字符串终止符字符。解析环境时,每个环境变量中的第一个
=
将名称与值分开,但是附加的
=
字符没有影响

barmar@dev:~$ export myDN=OU=MY_OU,DC=MYDC,DC=local
barmar@dev:~$ echo $myDN
OU=MY_OU,DC=MYDC,DC=local

是的,环境变量值可以包含除空字节以外的任何字符。变量名有限制,但值没有限制。您对该环境变量有问题吗?如果是这样,请发布代码,以便我们可以帮助您解决问题。谢谢Barmar。我有一个Linux开发环境,可以在其中进行测试。但是,我正在与团队中的其他几个人共享该环境,我不想打断他们的工作,以防等号不适用于我的环境变量值。你回答了我的问题;如果您将其作为答案发布,我会将其标记为正确答案。在登录中设置环境变量会对您的同事产生怎样的影响?此处的值对应于LDAP连接的可配置值。是的,环境变量值可以包含除空字节外的任何字符。变量名有限制,但值没有限制。您对该环境变量有问题吗?如果是这样,请发布代码,以便我们可以帮助您解决问题。谢谢Barmar。我有一个Linux开发环境,可以在其中进行测试。但是,我正在与团队中的其他几个人共享该环境,我不想打断他们的工作,以防等号不适用于我的环境变量值。你回答了我的问题;如果您将其作为答案发布,我会将其标记为正确答案。在您的登录中设置环境变量会如何影响您的同事?此处的值对应于LDAP连接的可配置变量。