我输入:echo $USERPROFILE
并获取 C:\Users\rob
echo $PROGRAMFILES
并获取 C:\Program Files (x86)
echo $PROGRAMDATA
并没有得到任何东西。
在 windows 下 %PROGRAMDATA%
计算为 C:\ProgramData
为什么支持某些 Windows 环境变量而不支持其他环境变量,或者我只是在这里做错了什么?如果没有,是否有一个列表,其中哪些被转换为在 cygwin 下使用?
最佳答案
大小写混合
$ set | grep -i programdata
ALLUSERSPROFILE='C:\ProgramData'
ProgramData='C:\ProgramData'
$ echo $ProgramData
C:\ProgramData