溫馨提示×

怎么用shell判斷目錄是否存在

小億
364
2023-12-20 22:30:27
欄目: 編程語言

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

這種方式與方括號的方式類似,但是[[]]提供了更多的功能和靈活性。

0