bash_profile和PATH变量

bash_profile和PATH变量,bash,path,environment-variables,.bash-profile,Bash,Path,Environment Variables,.bash Profile,我的bash_配置文件中有以下内容,可以自动运行smlnj解释器: PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/smlnj-110.74/bin:${PATH}" export PATH 此外,我还希望通过在以下位置添加路径来运行swi prolog解释器: \opt\local\bin 如何设置PATH变量以同时检查两者,或者有更好的方法吗 为什么不需要路径或环境变量设置?也就是说,当我在终端

我的bash_配置文件中有以下内容,可以自动运行
smlnj
解释器:

PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/smlnj-110.74/bin:${PATH}"
export PATH
此外,我还希望通过在以下位置添加路径来运行
swi prolog
解释器:

\opt\local\bin
如何设置
PATH
变量以同时检查两者,或者有更好的方法吗

为什么不需要路径或环境变量设置?也就是说,当我在终端中键入
petite
时,petite-chez方案解释器将自动启动

如何将PATH变量设置为同时检查两者

这是一种方式,不一定是最好的方式

项目=(
/Library/Frameworks/Python.framework/Versions/2.7/bin
/usr/local/smlnj-110.74/bin
/opt/local/bin
)
对于${items[*]}中的项
做
路径=${item}:${PATH}
完成
导出路径
为什么Petite Chez方案不需要路径或环境变量设置

也许它会安装到一个标准位置,例如
/bin
/usr/bin
/usr/local/bin