| Programación en shell: Administración de linux: Una guía básica | ||
|---|---|---|
| Anterior | Programas de shell | Siguiente |
La orden eval toma una serie de cadenas como argumentos:
eval [arg1 [arg2] ...]
|
los expande siguiendo las normas de expansión de la shell, separándolos por espacios y trata de ejecutar la cadena resultante como si fuera cualquier orden.
Esta instrucción se debería utilizar cuando:
Pretendemos examinar el resultado de una expansión realizada por la shell.
Para encontrar el valor de una variable cuyo nombre es el valor de otra variable.
Ejecutar una línea que se ha leído o compuesto internamente en el programa de shell.