Chinaunix首页 | 论坛 | 博客

qsh

  • 博客访问: 3933076
  • 博文数量: 1015
  • 博客积分: 15904
  • 博客等级: 上将
  • 技术积分: 8572
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-04 19:16
文章分类

全部博文(1015)

文章存档

2019年(1)

2017年(1)

2016年(19)

2015年(27)

2014年(30)

2013年(95)

2012年(199)

2011年(72)

2010年(109)

2009年(166)

2008年(296)

分类: LINUX

2015-03-26 16:00:26

  • 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 
  • 阅读(1006) | 评论(0) | 转发(0) |
    给主人留下些什么吧!~~