当前位置: IT大杂烩 > Ubuntu  > linux-shell 测试

linux-shell 测试

www.someabcd.com  网友分享于:Jun 8, 2018 5:58:12 PM

标签:

测试的本质:

    是一条操作命令

    根据$?返回值来判断条件是否成立


操作规范:

    格式1: test 条件表达式

    格式2: [ 条件表达式 ]


测试操作的联系方法:

    直接根 && echo YES 判断结果

    用法: [ 条件表达式 ] && echo YES


测试例子:

    [ -d "/etc/fstab" ]  && echo YES

    [ -d "/boot/fstab" ]  && echo YES

    [ -f "/etc/fstab" ]  && echo YES

    [ -f "/boot" ]  && echo YES

    

存在及识别:

    -e: 目标是否存在

    -d: 是否为目录

    -f:  是否为文件  


权限的检测:

    -r: 是否有读取(read)权限

    -w   是否有写入(write)权限

    -x    是否有可执行(excute)权限


整数值比较:

    -eq  等于            (equal)

    -ne  不等于         (not equal)

    -gt   大于            (greater  than)

    -lt    小于            (lesser than)

    -ge  大于或等于   (greater  or  equal)

    -le   小于或等于   (lesser  or  equal)


整数值比较:

    [ $(who | wc -l) -eq 2 ]  &&  echo YES


    [ $USER = "root" ]  &&  echo YES

linux-shell 测试

标签:

发布此文章仅为传递网友分享,不代表本站观点,若侵权请联系我们删除,本站将不对此承担任何责任。
Copyright ©2018  IT大杂烩  版权所有  京ICP备11030978号-1 网站地图