if [[ -d "$HOME/test_bash/$KIT.stat_$KIT" ]; then
echo $KIT
else
mkdir $KIT.stat_$KIT
fi
if [[ "14"=="14" ]]; then
echo "FOO"
fi
第一个带有 [[ -d 的 if 语句不起作用,但是当我使用 bash test.sh 命令时,第二个 if 语句 "14"=="14" 确实起作用。但是,如果我将第一个 if 语句 '[[' 替换为单个括号 '[',它就可以工作。知道为什么会这样吗?