How to use Bash to create a folder if it doesn't already exist?

前端 未结 6 1346
暖寄归人
暖寄归人 2020-12-02 06:43
#!/bin/bash
if [!-d /home/mlzboy/b2c2/shared/db]; then
    mkdir -p /home/mlzboy/b2c2/shared/db;
fi;

This doesn\'t seem to work. Can anyone help?<

6条回答
  •  广开言路
    2020-12-02 07:14

    You need spaces inside the [ and ] brackets:

    #!/bin/bash
    if [ ! -d /home/mlzboy/b2c2/shared/db ] 
    then
        mkdir -p /home/mlzboy/b2c2/shared/db
    fi
    

提交回复
热议问题