使用 shell 脚本设置路径变量 - 使用 shell 变量

Setting Path variable using shell scripting - Using a shell variable

我有变量定义 SCRPT_PATH="/home/dasitha" 我需要使用 shell scirpt 将此路径添加到 .bashrc 文件。

我累的是这样的。

echo 'export PATH=$PATH:$SCRPT_PATH")' >> /root/.bashrc

打开我的 .bashrc 文件后它看起来像这样

export PATH=$PATH:$SCRPT_PATH")

我真正需要的是export PATH=$PATH:/home/dasitha。我应该如何通过更改 shell 脚本来做到这一点?

您的引号有误(除了看似虚假的括号和引号)。您正在寻找更像

的东西

echo "export PATH=$PATH:$SCRPT_PATH" >> /root/.bashrc

这是一个演示引用的简单示例:

krismatth@earth ~$ echo $HOME
/Users/krismatth
krismatth@earth ~$ echo '$HOME'
$HOME
krismatth@earth ~$ echo "$HOME"
/Users/krismatth