github.com/GuanceCloud/cliutils@v1.1.21/pipeline/ptinput/funcs/md/cidr.md (about)

     1  ### `cidr()` {#fn-cidr}
     2  
     3  函数原型:`fn cidr(ip: str, prefix: str) bool`
     4  
     5  函数说明: 判断 IP 是否在某个 CIDR 块
     6  
     7  函数参数
     8  
     9  - `ip`: IP 地址
    10  - `prefix`: IP 前缀,如 `192.0.2.1/24`
    11  
    12  示例:
    13  
    14  ```python
    15  # 待处理数据:
    16  
    17  # 处理脚本
    18  
    19  ip = "192.0.2.233"
    20  if cidr(ip, "192.0.2.1/24") {
    21      add_key(ip_prefix, "192.0.2.1/24")
    22  }
    23  
    24  # 处理结果
    25  {
    26    "ip_prefix": "192.0.2.1/24"
    27  }
    28  ```