美文网首页
Shell条件测试

Shell条件测试

作者: DBreak | 来源:发表于2015-07-24 12:07 被阅读28次

    文件


    例:[ -d ~/Document ]注意空格不能少。

    符号 效果
    -d 测试是否为目录
    -e 测试是否存在
    -f 测试是否为普通文件
    -r 测试是否是进程可读文件
    -s 测试的长度是否不为0
    -w 测试是否是进程可写文件
    -x 测试是否是进程可执行文件
    -L 测试file是否为符号化链接

    数值


    例:[ 10 -eq 10 ]注意空格不能少。

    符号 效果
    -eq 相等
    –ge 大于或等于
    –gt 大于
    –le 小于或等于
    -lt 小于
    -ne 不等于

    <h1>字符串</h1>


    #比较两个字符串是否相等
    [ "wxx" = "wxx" ]
    
    #比较两个字符串是否不等
    [ "wxx" != "wxx" ]
    
    #字符串是否不为空
    [ -n "wxx" ]
    [ "wxx" ]
    
    #字符串是否为空
    [ -z "wxx" ]
    

    <h1>逻辑运算符</h1>

    相关文章

      网友评论

          本文标题:Shell条件测试

          本文链接:https://www.haomeiwen.com/subject/kbfmqttx.html