-
-
Save qingniufly/b321c40b2ff3600556e32afcbd3a0bf0 to your computer and use it in GitHub Desktop.
Revisions
-
feng-ming revised this gist
Jun 18, 2013 . No changes.There are no files selected for viewing
-
feng-ming revised this gist
Jun 18, 2013 . No changes.There are no files selected for viewing
-
feng-ming created this gist
Jun 18, 2013 .There are no files selected for viewing
This file contains hidden or 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 charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,33 @@ shell判断文件,目录是否存在或者具有权限 #!/bin/sh Path="/var/log/httpd/" File="/var/log/httpd/access.log" #这里的-x 参数判断$Path是否存在并且是否具有可执行权限 if [ ! -x "$Path"]; then mkdir "$Path" fi #这里的-d 参数判断$Path是否存在 if [ ! -d "$Path"]; then mkdir "$Path" fi #这里的-f参数判断$File是否存在 if [ ! -f "$File" ]; then touch "$File" fi #其他参数还有-n,-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