如何检查给定路径中是​​否存在目录

我正在创建一个用于备份的简单脚本,并且我想检查一个目录是否存在于给定路径中,如下所示:

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

上一篇: How to check if a directory exists within a given path

下一篇: Bash scripting, loop through files in folder fails