首页 > 其他分享 >判断语句 之 变量内容类型判断

判断语句 之 变量内容类型判断

时间:2023-01-24 13:44:57浏览次数:53  
标签:语句 判断 变量 vars debug when test msg name

参数 释义
string 判断字符串
upper 判断全大写
lower 判断全小写
- hosts: all
  tasks:
  - name: test string
    vars:
      msg: ABC
    debug:
      msg: "{{ msg }} is string"
    when: msg is string
    
  - name: test upper
    vars:
      msg: ABC
    debug:
      msg: "{{ msg }} is upper"
    when: msg is upper

  - name: test lower
    vars:
      msg: abc
    debug:
      msg: "{{ msg }} is lower"
    when: msg is lower
参数 释义
number 判断是数字
odd 判断是奇数
even 判断是偶数
- hosts: all
  tasks:
  - name: test number
    vars:
      msg: 123
    debug:
      msg: "{{ msg }} is number"
    when: msg is number

  - name: test odd
    vars:
      msg: 123
    debug:
      msg: "{{ msg }} is odd"
    when: msg is odd
    
  - name: test even
    vars:
      msg: 124
    debug:
      msg: "{{ msg }} is even"
    when: msg is even
参数 释义
subset() 判断列表子集
superset() 判断列表父集
- hosts: all
  vars:
    var1: [a,b,c]
    var2: [a]
  tasks:
  - name: test subset
    debug:
      msg: "{{var2}} in {{ var1 }}"
    when: var2 is subset(var1)
    
  - name: test superset
    debug:
      msg: "{{var1}} include {{ var2 }}"
    when: var1 is superset(var2)

标签:语句,判断,变量,vars,debug,when,test,msg,name
From: https://www.cnblogs.com/wangend/p/17066028.html

相关文章

  • 判断语句 之 文件判断
    参数释义file等同bash中[-ffilename]directory等同bash中[-dfilename]link等同bash中[-Lfilename]mount是一个挂载点exists等同bash......
  • 判断语句 之 执行结果判断
    常常用于判断前一个命令执行的结果.参数释义示例success执行状态为成功为真when:resultissuccesssucceededfailure执行状态为失败为真when:res......
  • 判断语句 之 变量判断
    参数释义示例defined变量已定义when:usernameisdefinedundefind变量未定义when:usernameisundfinednone变量已定义未赋值when:usernameisn......
  • alter session enable parallel dml语句解析—dml与select同时使用并行功能
    文档课题:altersessionenableparalleldml语句解析—dml与select同时使用并行功能.1、相关知识若要select和dml语句都使用并行,那须先运行以下命令.否则只有查询语句使用到......
  • 微信小程序字符串拼接,实现SetData对变量名赋值
    1、直接对串进行拼接如 app.globalData.server_url=“https://image.baidu.com/",action='search'let url0 = `${app.globalData.server_url}${action}`;......
  • 关于环境变量配置的思考总结
    其实写这一篇时还是非常不好意思的,毕竟无论是学习还是开发这么久,第一步就是配置SDK,编辑环境变量。但是这一步我为了避免一些未知的错误,避免踩坑,通常采用的方式是网上找对应......
  • sql语句执行过程
    sql语句执行过程from->on->(left/rigntjoin)->where->groupby->having->select->distinct->orderby->limit在select语句中执行这些步骤时,每个步骤都会产生一个虚拟......
  • Win10配置环境变量path详解
    一、配置环境变量的目的在刚刚写的代码中,只能存放在bin目录下,才能使用javac和java工具。如果我想把代码存放在任意的目录下,在任意的目录下都可以使用javac和java工......
  • Linux-环境变量
         ......
  • 2816. 判断子序列
    文章目录​​Question​​​​Ideas​​​​Code​​Question给定一个长度为n的整数序列a1,a2,…,an以及一个长度为m的整数序列b1,b2,…,bm。请你判断a序列是否为......