bash shell中怎样判断一个目录是否存在
#!/bin/bash
myDir="/root/abc"
if[ ! -d "$myDir"];
then
echo "这个目录不存在呀"
fi
运行得到错误
line 19: if[ ! -d /root/abc]: 没有那个文件或目录
line 20: syntax error near unexpected token `then'
line 20: `then'
系统为CentOS 6.0,谁知道怎么回事?
[解决办法]
细心点:
if [ ! -d "$myDir" ];
[解决办法]
仔细看了下,"$myDir"和右边中括号间貌似没有空格。