#如果文件夹不存在,创建文件夹
if [ ! -d “/Top” ]; then
mkdir -p /Topfi
#shell判断文件,目录是否存在或者具有权限
folder="/Top"
file="/Top/test.txt"
-x 参数判断 $folder 是否存在并且是否具有可执行权限
if [ ! -x “
folder”
fi
-d 参数判断 $folder 是否存在
if [ ! -d “
folder”
fi
/***************************************************************************************************************************************
下面这个我经常用,看编译结果的时候,经常用到,解决bug的时候,要看shell脚本。
***************************************************************************************************************************************/
-f 参数判断 $file 是否存在
if [ ! -f “
file”
fi
-n 判断一个"变量"是否有值
if [ ! -n “
file 变量为空!”
exit 0
fi
判断两个变量的字符串内容是否相同
if [ “
file2” ]; then
echo “$file1 equal
file1 not equal $file2”
fi