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ステートメントは機能しませんが、bashtest.shコマンドを使用すると2番目のifステートメント"14"=="14"が機能します。ただし、最初のifステートメント'[['を単一の角かっこ'['に置き換えると、機能します。なぜこれが当てはまるのか、何か考えはありますか?