首页 > 电脑专区 > 电脑教程 >

shell编程中条件测试命令test与[的使用方法(一)

来源:互联网 2023-02-21 19:22:16 490

shell编程中条件测试命令test与[的使用方法(一)91u办公区 - 实用经验教程分享!

工具/原料

  • shell

方法/步骤

  • 1

    1.在shell编程中条件测试命令是经常使用到的,特别是在循环判断语句中,shell的条件测试命令有两个一个是test 一个是[ 左括号。如下图判断变量值 是否为空,为0则不为空,为1则为空91u办公区 - 实用经验教程分享!

    shell编程中条件测试命令test与[的使用方法(一)91u办公区 - 实用经验教程分享!

  • 1该信息非法爬取自百度经验
  • 2

    2.条件测试可以使用到字符串、数字、文件和逻辑操作符,在使用到字符串的时候有以下几种判断方式:str 判断指定的字符串是否为空 str1 = str2判断两个字符串是否相等 相等则为0 不相等则为191u办公区 - 实用经验教程分享!

    shell编程中条件测试命令test与[的使用方法(一)91u办公区 - 实用经验教程分享!

  • 3

    3.还有一种判断方式是判断两个字符串是否不相等,方法为str1 != str2 如下图91u办公区 - 实用经验教程分享!

    shell编程中条件测试命令test与[的使用方法(一)91u办公区 - 实用经验教程分享!

  • 4

    4.还有一种方式判断字符串是否是非空值 -n str,如下图91u办公区 - 实用经验教程分享!

    shell编程中条件测试命令test与[的使用方法(一)91u办公区 - 实用经验教程分享!

  • 5

    5.还有另外一种方式是判断字符串是否为空串 使用-z str,如下图91u办公区 - 实用经验教程分享!

    shell编程中条件测试命令test与[的使用方法(一)91u办公区 - 实用经验教程分享!

  • 6

    6.另外除了test命令外,[命令也是经常使用的,它的方法与test使用方法是一样的,如下图91u办公区 - 实用经验教程分享!

    shell编程中条件测试命令test与[的使用方法(一)91u办公区 - 实用经验教程分享!

  • 7

    7.但字符串测试是区分大小写的,另外一个地方是空格也要特别注意,如下图91u办公区 - 实用经验教程分享!

    shell编程中条件测试命令test与[的使用方法(一)91u办公区 - 实用经验教程分享!

    shell编程中条件测试命令test与[的使用方法(一)91u办公区 - 实用经验教程分享!

  • 注意事项

    • 此经验由勇敢的choy原创,觉得此经验对你有帮助,请点击下面【投票】予以支持,也可以点击上面的【五角星】来收藏!

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!91u办公区 - 实用经验教程分享!


    标签: 操作系统条件测试命令使用

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码