shell bash判斷檔案或資料夾是否存在

2021-08-21 06:21:54 字數 953 閱讀 5506

shell bash判斷檔案或資料夾是否存在

#shell判斷資料夾是否存在

#如果資料夾不存在,建立資料夾

if [ ! -d "

/myfolder

" ]; then

mkdir /myfolder

fi#shell判斷檔案,目錄是否存在或者具有許可權

folder="

/var/www/

"file="

/var/www/log

"# -x 引數判斷 $folder 是否存在並且是否具有可執行許可權

if [ ! -x "

$folder

"]; then

mkdir

"$folder"fi

# -d 引數判斷 $folder 是否存在

if [ ! -d "

$folder

"]; then

mkdir

"$folder"fi

# -f 引數判斷 $file

是否存在

if [ ! -f "

$file

" ]; then

touch

"$file"fi

# -n 判斷乙個變數是否有值

if [ ! -n "

$var

" ]; then

echo

"$var is empty

"exit 0fi

# 判斷兩個變數是否相等

if [ "

$var1

" = "

$var2

" ]; then

echo

'$var1 eq $var2

'else

echo

'$var1 not eq $var2

'fi

shell bash判斷檔案或資料夾是否存在

shell bash判斷檔案或資料夾是否存在

shell判斷資料夾是否存在 如果資料夾不存在,建立資料夾 if d myfolder then mkdir myfolder fi shell判斷檔案,目錄是否存在或者具有許可權 folder var www file var www log x 引數判斷 folder 是否存在並且是否具有可執行...

shell bash判斷檔案或資料夾是否存在

shell判斷資料夾是否存在 如果資料夾不存在,建立資料夾 if d myfolder then mkdir myfolder fi shell判斷檔案,目錄是否存在或者具有許可權 folder var www file var www log x 引數判斷 folder 是否存在並且是否具有可執行...

shell bash判斷檔案或資料夾是否存在

shell判斷資料夾是否存在 如果資料夾不存在,建立資料夾 if d myfolder then mkdir myfolder fi shell判斷檔案,目錄是否存在或者具有許可權 folder var www file var www log x 引數判斷 folder 是否存在並且是否具有可執行...