|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
欢迎大家来到仓酷云论坛!
- <spanstyle="font-family:KaiTi_GB2312;font-size:18px;">#!/bin/sh
- myPath="/var/log/httpd/"
- myFile="/var/log/httpd/access.log"
- #这里的-x参数判别$myPath是不是存在而且是不是具有可实行权限
- if[!-x"$myPath"];then
- mkdir"$myPath"
- fi
- #这里的-d参数判别$myPath是不是存在
- if[!-d"$myPath"];then
- mkdir"$myPath"
- fi
- #这里的-f参数判别$myFile是不是存在
- if[!-f"$myFile"];then
- touch"$myFile"
- fi
- #其他参数另有-n,-n是判别一个变量是不是是不是有值
- if[!-n"$myVar"];then
- echo"$myVarisempty"
- exit0
- fi
- #两个变量判别是不是相称
- if["$var1"="$var2"];then
- echo$var1eq$var2
- else
- echo$var1noteq$var2
- fi</span>
2、经常使用判断符-a:文件存在
-b:文件存在而且是一块特别文件
-c:文件存在而且是一个字符特别文件.
-d:文件存在而且是一个目次
-e:文件存在(如-a一样)
-f:文件存在而且是一个一般文件
-L:文件存在而且是标记链接.
-n:字符串长度不为零.
-s:文件已存在,而且巨细年夜于零.
-w:文件存在而且是由以后历程可写.
-x:文件存在而且是可实行的历程.
-z:字符串的长度是零
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|