我可以使用环境变量%PROGRAMDATA%吗?

时间:2013-03-29 16:25:03

标签: bash shell windows-8 cygwin

我输入:

echo $USERPROFILE并获取C:\Users\rob

echo $PROGRAMFILES并获取C:\Program Files (x86)

echo $PROGRAMDATA并且一无所获。

在Windows %PROGRAMDATA%下评估为C:\ProgramData

为什么支持某些Windows环境变量而不支持其他环境变量,或者我在这里做错了什么?如果没有,是否有一个列表,哪些转换为在cygwin下使用?

1 个答案:

答案 0 :(得分:5)

是混合案例

$ set | grep -i programdata
ALLUSERSPROFILE='C:\ProgramData'
ProgramData='C:\ProgramData'

$ echo $ProgramData
C:\ProgramData