在bashrc中设置环境路径变量,而不是在命令行中测试



我试图理解。bashrc和。bash-profile中的设置变量。

如果我在。bashrc中添加一些内容,像这样

# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
export MMMM_HOME=/appl #added
#. ~/inits.bsh         #added
. /appl/etc/mmmm.env   #added

如何检查设置是否正确?我试着打开一个新的putty会话,我试着输入bash,我试着在命令行[-z "$MMMM_HOME"] && echo "empty" || echo "Not empty"#-z: command not found…

我在命令行尝试了which MMMM_HOMEwhich $MMMM_HOME

我谷歌了一下。我不确定……有人有什么消息吗?谢谢!

您的测试中缺少两个空格。下面是使用正确bash语法的命令:

[ -z "$MMMM_HOME" ] && echo "empty" || echo "Not empty"

相关内容

  • 没有找到相关文章