【发布时间】:2015-01-02 16:54:07
【问题描述】:
如何在 bash 中添加一个测试,检查给定目录(例如 /usr/local/bin)是否已经在变量中,例如 $PATH,然后再实际执行?
上下文:我正在为package I maintain 创建一个script,我希望包含安装依赖项的所有步骤。这涉及更改$PATH 变量,但我的问题更笼统(例如更改还涉及$PYTHONPATH)。但是,我也希望不要与现有变量混合,如果它已经存在,也不要添加它。
【问题讨论】:
-
如果您查看可能重复的答案,您会发现它们完全不同(检测与添加一次)。就社区而言,仅仅为此而对这个问题投反对票似乎是非常低效的。
-
您的问题是关于检测,而不是关于添加。我将您的问题标记为重复,但没有投反对票。