Stokker: Variablen unter Shell-Script

Beitrag lesen

Ich habe ein Problem, dass hoffentlich jemand lösen kann.

Ich habe eine Variable definiert, die die Namen von mehreren Variablen enthält (getrennt durch Leerzeichen). Jetzt möchte ich in einer Schleife einer Funktion die Inhalte all dieser Variablen ausgeben:

VARS="VARIABLE1 VARIABLE2 VARIABLE2"

VARIABLE1="Text1"
VARIABLE2="Wert2"
VARIABLE3="URL3"

function show_variables
{
    while [ ! -z "$1" ] ; do
        echo ${$1}
        shift
    done
}

show_variables VARS

So funktioniert das ganze natürlich nicht. Wie muss ich nach dem echo die Referenz angeben?

Stokker