BASH – Script de ejemplo comando EVAL.-

El comando «eval» indica al shell que vuelva a analizar la línea. Esto puede ser útil si está asignando un valor que tiene el mismo nombre que una variable. En el ejemplo siguiente tratamos de asignar var2 con var1 y luego mostrar nuestra salida.

#!/bin/bash
var1="First"
var2=var1
echo '$'$var2
eval echo '$'$var2

Al ejecutar este script, obtendriamos el siguiente resultado :

Name of script ./script03.sh
$var1
First

En el ejemplo anterior, observe que la salida del primer comando de eco emitió «$ var1», sin embargo, cuando utilizamos el comando «eval» pudimos mostrar nuestro valor correctamente.

Esta entrada fue publicada en Unix - Linux. Guarda el enlace permanente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.