可以使用test命令或方括号[]来判断目录是否存在。下面是使用shell脚本判断目录是否存在的示例:
#!/bin/bash
dir="/path/to/directory"
if [ -d "$dir" ]; then
echo "目录存在"
else
echo "目录不存在"
fi
上述代码中,-d选项用于判断给定路径是否为目录。如果目录存在,则输出"目录存在";否则输出"目录不存在"。
另外,也可以使用[[和]]来进行条件判断,示例代码如下:
#!/bin/bash
dir="/path/to/directory"
if [[ -d "$dir" ]]; then
echo "目录存在"
else
echo "目录不存在"
fi
这种方式与方括号的方式类似,但是[[和]]提供了更多的功能和灵活性。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: Shell脚本编程怎样保护数据安全