Eval

Description
Evalutes and expression and returns a value. The value can be assigned or the command can be used as a condition statement.

Syntax
eval [variable]

Parameters

 * variable
 * variable used to store the result of evaluation
 * expression
 * any script that returns a boolean value, generally by comparison
 * any function that can't be executed by itself (e.g., tolower, contains)

Examples
eval (%c == 1) if eval(%c == 1) then echo TRUE