首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

bash shell中怎样判断一个目录是否存在,该如何处理

2012-03-20 
bash shell中怎样判断一个目录是否存在#!/bin/bashmyDir/root/abcif[ ! -d $myDir]thenecho 这个目

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,谁知道怎么回事?

[解决办法]
细心点:

Assembly code
if [ ! -d "$myDir" ];
[解决办法]
仔细看了下,"$myDir"和右边中括号间貌似没有空格。

热点排行