Ich muss indirekt auf eine Variable in der bash
Shell verweisen .
Ich möchte im Grunde, was Sie tun können, make
indem Sie schreiben $($(var))
.
Ich habe versucht, ${$var}
die einfachste Lösung zu verwenden, bash
aber dann erhalte ich den folgenden Fehler:
bash: ${$var}: bad substitution
Gibt es eine Möglichkeit, dies zu tun?
Was ich versuche zu Iterierte zu tun über alle Argumente ( $1
, $2
, $3
, ...) zu einem Programm einer Iterationsvariable mit und ich kann dies nicht ohne Umweg machen.
${!!var1}
funktioniert nicht. Sie können dies jedoch immer manuell tun, ztmp=${!var1}; echo ${!tmp}
.Verwenden von
/bin/bash
:quelle