Necesito hacer referencia indirecta a una variable en el bashshell.
Básicamente quiero saber qué puedes hacer makeescribiendo $($(var)).
He intentado usar ${$var}cuál sería la solución más sencilla, bashpero luego aparece este error:
bash: ${$var}: bad substitution
¿Hay alguna forma de hacer esto?
Lo que estoy tratando de hacer es iterar sobre todos los argumentos ( $1, $2, $3, ...) a un programa usando una variable de iteración y no puedo hacer esto sin direccionamiento indirecto.

${!!var1}no funciona. Sin embargo, siempre puede hacerlo manualmente, por ejemplotmp=${!var1}; echo ${!tmp}.Utilizando
/bin/bash:fuente