使用 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
我有变量定义 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