【发布时间】:2017-08-16 14:26:45
【问题描述】:
如果参数还不是 $PATH 的一部分,我正在尝试编写尽可能简单的 bash 脚本,以将一个参数附加到 $PATH 环境变量。我知道还有其他简单的方法可以通过不使用 bash 脚本来做到这一点;但是,我想使用 bash 脚本。我已经尝试过export,但我没有任何运气。现在我的简单代码如下所示:
#!/bin/bash
if [[ "$(echo $PATH)" != *"$1"* ]]
then
PATH=$PATH:$1
fi
但是:
$ ./script /home/scripts
$ echo $PATH
(returns unaltered PATH)
【问题讨论】:
标签: linux bash path environment-variables