Hallo, wie man einen einfachen "Pointer auf Variable" in der Bash realisiert ist in zahlreichen Internetquellen zu finden und funktioniert auch tadellos:
1 2 3 4 | var=42 p_var='var' echo ${!p_var} # Ausgabe 42 |
Das funktioniert also.
Nun aber möchte ich einen "Pointer auf Pointer" realisieren und setze mein Skript wie folgt fort:
1 2 3 | p_p_var='p_var' echo ${!${!p_p_var}} # Fehler! |
Das funktioniert leider nicht. Im Internet habe ich zu "Pointer auf Pointer" nichts finden können.
Gibt es da überhaupt eine vernünftige Möglichkeit, um "Pointer auf Pointer" (ggf. weitere Verkettung) in der Bash zu realisieren?