注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Code@Pig Home

喜欢背着一袋Code傻笑的Pig .. 忧美.欢笑.记忆.忘却 .之. 角落

 
 
 

日志

 
 

[shell] 目录/文件常用判断  

2009-02-07 11:31:06|  分类: unix |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
  1.  #!/bin/sh  
  2.   
  3. myPath="/var/log/httpd/"  
  4. myFile="/var /log/httpd/access.log"  
  5.  
  6. #这里的-x 参数判断$myPath是否存在并且是否具有可执行权限  
  7. if [ ! -x "$myPath"]; then  
  8. mkdir "$myPath"  
  9. fi  
  10.  
  11. #这里的-d 参数判断$myPath是否存在  
  12. if [ ! -d "$myPath"]; then  
  13. mkdir "$myPath"  
  14. fi  
  15.  
  16. #这里的-f参数判断$myFile是否存在  
  17. if [ ! -f "$myFile" ]; then  
  18. touch "$myFile"  
  19. fi  
  20.  
  21. #其他参数还有-n,-n是判断一个变量是否是否有值  
  22. if [ ! -n "$myVar" ]; then  
  23. echo "$myVar is empty"  
  24. exit 0  
  25. fi  
  26.  
  27. #两个变量判断是否相等  
  28. if [ "$var1" = "$var2" ]; then  
  29. echo '$var1 eq $var2'  
  30. else  
  31. echo '$var1 not eq $var2'  
  32. fi 
  评论这张
 
阅读(840)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017