x=1
c1=string1
c2=string2
c3=string3
echo $c1
string1
me gustaría tener la salida sea string1
utilizando algo como: echo $(c($x))
Usando una variable para hacer referencia a otra variable en Bash
Así adelante en la secuencia de comandos que puede incrementar el valor de x
y haga que emita string1
, luego string2
y string3
.
¿Alguien puede indicarme la dirección correcta?
Usa una matriz. Lee 'hombre bash'. –
Tenía exactamente la misma pregunta. – User1
Consulte [Variables indirectas en Bash] (https://stackoverflow.com/questions/8515411/what-is-indirect-expansion-what-does-var-mean) también. – codeforester