【发布时间】:2011-06-21 20:26:01
【问题描述】:
#!/bin/bash
if [!-d /home/mlzboy/b2c2/shared/db]; then
mkdir -p /home/mlzboy/b2c2/shared/db;
fi;
这似乎不起作用。有人可以帮忙吗?
【问题讨论】:
-
为什么有分号?
-
;标记是命令分隔符,换行符也是。由于then是一个单独的命令,因此需要前面的分号才能将其写入同一行。mkdir和fi之后的分号是多余的。