小编joh*_*717的帖子

echo $PATH 不反映我在 shell 脚本中所做的“导出路径”

我创建了一个 shell 脚本,它将检查PATH. 如果没有,那么它将将该值添加到PATH环境变量中。

根据echo $PATHshell 脚本内的运行,已成功添加。但是当我尝试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)

http://rextester.com/RBLTT17164

shell bash path shell-script

1
推荐指数
1
解决办法
4937
查看次数

标签 统计

bash ×1

path ×1

shell ×1

shell-script ×1