我试图理解。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_HOME
和which $MMMM_HOME
。
我谷歌了一下。我不确定……有人有什么消息吗?谢谢!
您的测试中缺少两个空格。下面是使用正确bash语法的命令:
[ -z "$MMMM_HOME" ] && echo "empty" || echo "Not empty"