标签: linux shell unix
我想在linux中设置环境变量并通过命令
export PATH=$PATH:.
但是收到错误:$(。)中的修饰符。
有人可以帮忙吗? 我尝试使用bash shell和ksh
答案 0 :(得分:46)
Bad : modifier in $ (.).
这不是Bash错误,也不是来自Ksh:它来自C-shell或其中一个克隆,例如Tcsh。
你想:
setenv PATH ${PATH}:.
但是你不应该将.放在${PATH}中,这是一个众所周知的安全风险。
.
${PATH}
答案 1 :(得分:5)
别忘了逃避结肠
setenv PYTHONPATH $PYTHONPATH\:/disk1/mypath
答案 2 :(得分:2)
您可能想尝试一下:
export PATH="${PATH}:."
我不喜欢路径中的当前目录,但最后它是相当安全的。