如何检查给定路径中是否存在目录
我正在创建一个用于备份的简单脚本,并且我想检查一个目录是否存在于给定路径中,如下所示:
fullPath=/usr/local/webapps/mydir
if mydir exists in my $fullPath
then back it up
else give error
fi
我的问题是我如何制定if语句来检查最后一个目录是否存在于$ fullPath变量中? 只是为了澄清,对于这种情况下,如果我使用/ usr / local它将是本地的 ,它将是mydir 。
提前致谢!
重复的问题? 检查一个目录是否存在于一个shell脚本中
if [ -d "$DIRECTORY" ]; then
# Control will enter here if $DIRECTORY exists.
fi
$ DIRECTORY是路径名
对于你的情况,你可以做:
if [ -d "$fullPath" ]; then
then back it up
else give error
fi
链接地址: http://www.djcxy.com/p/17489.html