Linux学习之十八(使用选项及组合条件测试)

来源:互联网 发布:怎么提升淘宝买家等级 编辑:程序博客网 时间:2024/06/07 22:40
使用脚本选项及组合条件测试
测试:
    整数测试:
        -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--
    *=
    /=
    %=
0 0
原创粉丝点击