El comando eval construye un comando mediante la concatenación de sus argumentos (pueden ser variables, etc.) separados por espacios.
Dicho comando construido es leído por el shell e interpretado. La sintaxis del comando es:
eval[argumentos …]
Un posible uso es la creación de referencias indirectas a variables (parecido a usar punteros en lenguaje de programación C).
[crayon-68579683390e9168762911/]