我正在尝试理解在.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。
我用谷歌搜索过了。我不太确定this...does有没有人有消息?谢谢!
发布于 2021-09-20 19:50:08
您的测试中缺少两个空格。下面是使用正确bash语法的命令:
[ -z "$MMMM_HOME" ] && echo "empty" || echo "Not empty"https://stackoverflow.com/questions/69260000
复制相似问题