bash判断文件或文件夹是否存在的shell代码
核心代码
#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"$varisempty" exit0 fi #判断两个变量是否相等 if["$var1"="$var2"];then echo'$var1eq$var2' else echo'$var1noteq$var2' fi