Variable de eco que hace referencia a otra variable en el script de shell

Variable de eco que hace referencia a otra variable en el script de shell

Declaración: "$k"_Id_avg="$(grep -i "$k"_Id_avg file.txt)" y $kes una variable de bucle. Ahora quiero imprimir el valor almacenado en la variable anterior, ¿cómo puedo hacerlo? Lo intenté echo "$k"_Id_avgpero imprime solo el nombre de la variable y lo reemplaza $kcon el valor del bucle actual. p.ej:NM_Id_avg

Respuesta1

Yo sugeriría algo como:

varname="$k"_Id_avg
echo ${!varname}

información relacionada