shell 1 判斷檔案及資料夾是否存在

2021-09-29 13:28:22 字數 819 閱讀 6332

#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 0

fi# 判斷兩個變數是否相等if[

"$var1"

="$var2"];

then

echo

'$var1 eq $var2'

else

echo

'$var1 not eq $var2'

fi

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

shell檔案比較符 b 當file存在並且是塊檔案時返回真 c 當file存在並且是字元檔案時返回真 d 當pathname存在並且是乙個目錄時返回真 e 判斷物件是否存在 f 判斷物件是否存在,並且為常規檔案 l 判斷物件是否存在,並且為符號鏈結 h 判斷物件是否存在,並且為軟鏈結 k 當由pa...

shell判斷資料夾是否存在

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

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

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