Why do Windows environment variable names use a special escape character?

I wonder whether history is why the symbol ^is used to exit the special characters <, >, |, &and ^in the names of environment variables in Windows instead of the symbol \, which is commonly used to exit the special characters.

Please note that I understand that there can be no reason for this, but I would be interested to hear if there is a reason.

+5
source share
1 answer

'\' - , Unix- ( C, , C). , /.

Windows, , CP/M, "\" . ( : , . .) , , (!!), escape-.

+5

All Articles