Linux 拨号vps windows公众号手机端

怎么用shell判断目录是否存在

lewis 8年前 (2017-06-26) 阅读数 7 #程序编程
文章标签 shell

可以使用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

这种方式与方括号的方式类似,但是[[]]提供了更多的功能和灵活性。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门