Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

Trickreiches DOS-Bachfile-Problem...

Mdl / 3 Antworten / Flachansicht Nickles

Angenommen ich habe in DOS eine Env-Variablen a, die auf eine andere Env-Variable verweist.
  
Wie kann ich mir den Inhalt von der Variable anzeigen lassen, auf die a verweist?


Bsp:   
  set a=b
  set b=c  
  echo  a verweist auf die Variable %a%, deren Inhalt ??? ist.

  Ich suche jetzt den entsprechenden Ausdruck für den Platzhalter ???, der für alle Belegungen von a funktioniert

  Die korrekte Ausgabe im obigen Bsp wäre dann:
    a verweist auf die Variable b, deren Inhalt c ist. 
 
    In dem Ausdruck darf als Variable natürlich nur 'a' vorkommen, da erst zur Laufzeit bekannt ist, was 'a' nun wirklich beinhaltet.  
.

Hoffe, ich habe es halbwegs verständlich ausgedrückt...

Viele Grüße,
Mdl

bei Antwort benachrichtigen