Linux 中环境值的值中是否允许使用等号字符“=”?

Tin*_*Man 1 linux environment-variables node.js

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

myDN=OU=MY_OU,DC=MYDC,DC=local
Run Code Online (Sandbox Code Playgroud)

在 Linux 环境中是否允许以上内容?

Bar*_*mar 10

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

barmar@dev:~$ export myDN=OU=MY_OU,DC=MYDC,DC=local
barmar@dev:~$ echo $myDN
OU=MY_OU,DC=MYDC,DC=local
Run Code Online (Sandbox Code Playgroud)