要用shell腳本判斷目錄是否存在,如果不存在則自動創建,可以使用如下的代碼:
#!/bin/bash
# 指定目錄路徑
directory="/path/to/directory"
# 判斷目錄是否存在
if [ ! -d "$directory" ]; then
# 目錄不存在,創建目錄
mkdir -p "$directory"
echo "目錄已創建"
else
echo "目錄已存在"
fi
這段代碼首先將要判斷的目錄路徑存儲在變量directory
中,然后使用if [ ! -d "$directory" ]
判斷目錄是否存在。! -d
表示判斷是否不存在目錄。如果目錄不存在,使用mkdir -p "$directory"
創建目錄,并輸出"目錄已創建";如果目錄已存在,則輸出"目錄已存在"。