shell 判断两个目录是否存在
时间: 2023-09-24 18:01:24 浏览: 128
shell判断文件,目录是否存在或者具有权限的代码
shell脚本可以使用`test`命令或者方括号来判断目录是否存在。
使用`test`命令:
```
if test -d 目录路径1 -a -d 目录路径2; then
echo "两个目录都存在"
else
echo "至少有一个目录不存在"
fi
```
或者使用方括号:
```
if [ -d 目录路径1 -a -d 目录路径2 ]; then
echo "两个目录都存在"
else
echo "至少有一个目录不存在"
fi
```
其中`-d`选项用于判断是否为目录,`-a`选项表示逻辑与操作符。
以上是一种简单的方式判断两个目录是否存在,还可以根据需求进行更复杂的判断和处理。
阅读全文