Chinaunix首页 | 论坛 | 博客
  • 博客访问: 75592
  • 博文数量: 41
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 434
  • 用 户 组: 普通用户
  • 注册时间: 2017-03-23 09:31
个人简介

天行健,君子以自强不息;地势坤,君子以厚德载物

文章分类
文章存档

2018年(11)

2017年(30)

我的朋友

分类: LINUX

2017-05-01 00:26:45

使用脚本选项及组合条件测试
测试:
    整数测试:
        -le:小于等于
        -lt:小于
        -ge:大于等于
        -gt:大于
        -eq:等于
        -ne:不等于
    字符测试:
        ==:等于
        !=:不等于
        >:大于
        <:小于
        -n:测试指定字符串是否为空,空则真,不空为假
        -z:测试指定字符串是否不空,空则假,不空为真
    文件测试:
        -e:该文件名是否存在
        -f:该文件名是否存在且为file
        -d:该文件名是否存在且为目录
        -r:检测文件名是否存在且具有“可读”权限
        -w:检测文件名是否存在且具有“可写”权限
        -x:检测文件名是否存在且具有“可执行”权限
组合测试条件:
    -a:与关系
    -o:或关系
    !:非关系
    例:if [ $# -gt 1 -a $# -le 3 ]
       或:if [ $# -gt 1 ] && [ $# -le 3 ]
let:
    +=
        let I+=1 相当于 let I++
    +=
        let I-=1 相当于 let I--
    *=
    /=
    %=

阅读(685) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~