Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1210910
  • 博文数量: 116
  • 博客积分: 2889
  • 博客等级: 少校
  • 技术积分: 1337
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-29 09:35
个人简介

IT运维工程师、律师 IT相关技术支持、法律咨询

文章分类

全部博文(116)

文章存档

2015年(1)

2014年(2)

2013年(5)

2012年(12)

2011年(4)

2010年(12)

2009年(21)

2008年(37)

2007年(22)

分类: LINUX

2013-06-21 15:54:48

  • shell判断文件,目录是否存在或者具有权限 
  •   #!/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 "$myVar is empty" 
  • exit 0 
  • fi 
  •  
  • #两个变量判断是否相等 
  • if [ "$var1" = "$var2" ]; then 
  • echo '$var1 eq $var2' 
  • else 
  • echo '$var1 not eq $var2' 
  • fi 
  • 阅读(1414) | 评论(1) | 转发(1) |
    给主人留下些什么吧!~~