Man*_*tas 9 bash ubuntu if-statement
我正在创建一个简单的备份脚本,我想检查一个目录是否存在于给定路径中,如下所示:
fullPath=/usr/local/webapps/mydir
if mydir exists in my $fullPath
then back it up
else give error
fi
Run Code Online (Sandbox Code Playgroud)
我的问题是我如何制定if语句来检查$ fullPath变量中是否存在最后一个目录?只是为了澄清,对于这种情况,如果我使用/ usr/local它将是mydir它将是本地等.
提前致谢!
ron*_*chn 19
重复的问题?检查shell脚本中是否存在目录
if [ -d "$DIRECTORY" ]; then
# Control will enter here if $DIRECTORY exists.
fi
Run Code Online (Sandbox Code Playgroud)
$ DIRECTORY是路径名
对于您的情况,您可以这样做:
if [ -d "$fullPath" ]; then
then back it up
else give error
fi
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
30063 次 |
| 最近记录: |