美文网首页
Shell 常用判断

Shell 常用判断

作者: 水平 | 来源:发表于2016-12-16 13:02 被阅读16次

    if ! [ -r "$binary" ]; then
    binary="${destination}/${basename}"
    fi

    [ -f "somefile" ] :判断是否是一个文件

    [ -x "/bin/ls" ] :判断/bin/ls是否存在并有可执行权限

    [ -n "$var" ] :判断$var变量是否有值

    [ "$a" = "$b" ] :判断$a和$b是否相等

    -s file     文件大小非0时为真

    -r file     用户可读为真

    -w file     用户可写为真

    -x file     用户可执行为真

    -f file     文件为正规文件为真

    -d file     文件为目录为真

    -c file     文件为字符特殊文件为真

    -b file     文件为块特殊文件为真

    -s file     文件大小非0时为真

    -t file     当文件描述符(默认为1)指定的设备为终端时为真

    file:
    判断文件类型

    相关文章

      网友评论

          本文标题:Shell 常用判断

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