Created
December 10, 2019 08:36
-
-
Save qy1010/f2e3aa431bf6668fd3d328f18eecc616 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#shell判断文件夹是否存在 | |
#如果文件夹不存在,创建文件夹 // /myfolder 根目录下是否有myfolder | |
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 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment