我创建了一个 shell 脚本,它将检查PATH
. 如果没有,那么它将将该值添加到PATH
环境变量中。
根据echo $PATH
shell 脚本内的运行,已成功添加。但是当我尝试echo $PATH
在命令行中运行时..它没有反映所做的更改。
这是我的代码:
#!/bin/bash
postgresPath="/opt/PostgreSQL/9.2/bin"
echo "Checking PATH env.."
[[ ":$PATH:" != *"$postgresPath"* ]] && export PATH="${PATH}:$postgresPath"
echo $PATH
Run Code Online (Sandbox Code Playgroud)