---
title: "EXPR"
canonical: "https://docs.infoblox.com/space/NCSG/23199977/EXPR"
format: markdown
---
Command-line utility to evaluate regular expressions. EXPR can be used in Action-Command attributes and Trigger-Command attributes. EXPR uses a set of arithmetical and Boolean operators to perform simple evaluations between two arguments. EXPR is also used to set the integer value.

|  |  |
| --- | --- |
| `ARG1 | ARG2` | ARG1 if it is neither null nor 0, otherwise ARG2 ARG1 & ARG2 ARG1 if neither argument is null or 0, otherwise 0 ARG1 < ARG2 ARG1 is less than ARG2 |
| `ARG1 <= ARG2` | ARG1 is less than or equal to ARG2 |
| `ARG1 = ARG2` | ARG1 is equal to ARG2 |
| `ARG1 != ARG2` | ARG1 is unequal to ARG2 |
| `ARG1 >= ARG2` | ARG1 is greater than or equal to ARG2 |
| `ARG1 > ARG2` | ARG1 is greater than ARG2 |
| `ARG1 + ARG2` | Arithmetic sum of ARG1 and ARG2 ARG1 - ARG2 arithmetic difference of ARG1 and ARG2 ARG1 * ARG2 arithmetic product of ARG1 and ARG2 |
| `ARG1 / ARG2` | Arithmetic quotient of ARG1 divided by ARG2 |
| `ARG1 % ARG2` | Arithmetic remainder of ARG1 divided by ARG2 |

  
**Example**

`# Add 1 to the variable $counter `

`expr: $counter = $counter + 1`

`# Compute the remainder of the variable $counter divided by 2`

`expr: $remainder = $counter % 2`

`# Assign the integer value to the variable $name`

`expr: $name = 6`