#!/bin/bash
if [!-d /home/mlzboy/b2c2/shared/db]; then
    mkdir -p /home/mlzboy/b2c2/shared/db;
fi;
これは機能していないようです。誰か助けてもらえますか?
                
                4
              
                  なぜセミコロンがあるのですか?
                
                
                  
                    —
                    ADTC 2016 
                    
                  
                
              ;トークンは、コマンドの区切りなので、改行です。ようにthen別のコマンドであり、前述のセミコロンは、同じ行に書き込むことができるようする必要があります。セミコロンの後mkdirとfi余分です。