Bad:修饰符在$(。)中

我想在linux中设置环境variables,并通过给予命令做同样的事情

export PATH=$PATH:. 

但在$(。)中获取错误错误:修饰符。

有人能帮助吗? 我尝试了bash shell和ksh

Solutions Collecting From Web of "Bad:修饰符在$(。)中"

 Bad : modifier in $ (.). 

这不是一个Bash错误,也不是来自Ksh :它来自C shell或其一个克隆例如Tcsh 。

你要:

 setenv PATH ${PATH}:. 

但是你不应该放. 在您的${PATH} ,这是一个众所周知的安全风险。

不要忘记逃离结肠

 setenv PYTHONPATH $PYTHONPATH\:/disk1/mypath 

你可能想试试这个:

 export PATH="${PATH}:." 

我不喜欢路径中的当前目录,但最后它是相当安全的。