首页 > 解决方案 > 如何在 .bashrc 文件中设置环境变量

问题描述

我是脚本新手,我试图理解我们公司其他人编写的一些脚本——

# Update .bashrc of vnom user
sudo su - ${ora_install_user} -c "echo '
VNOM_HOME=${gsm_home}; export VNOM_HOME
PATH=\$PATH:\$VNOM_HOME/bin; export PATH
LD_LIBRARY_PATH=\$VNOM_HOME/lib; export LD_LIBRARY_PATH'  >> ~/.bashrc"

我可以理解它在做什么,即设置一个环境变量 VNOM_HOME 并将其附加到 PATH 环境变量中。

但是不确定这一点"PATH=\\$PATH:\$VNOM_HOME/bin",我不能把"PATH=$PATH:\$VNOM_HOME/bin"第一个反斜杠放在后面"PATH="吗?

还 -

 # Update /etc/oratab
sudo su - ${ora_install_user} -c "echo '
gsm:${gsm_home}:N'  >> /etc/oratab"

我得到了大部分,但为什么需要“:N”

还有一个疑问,为什么我们有“gsm:${gsm_home}”而不是“gsm=${gsm_home}”。有什么区别?

标签: bashshell

解决方案


推荐阅读