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