tcl Befehl umleiten zu einer Variablen, tcl-Version ist 8.4

8

Ich möchte die Ausgabe von 1 Befehl auf eine Variable umleiten, wobei OUTPUT normalerweise auf STDOUT steht. Ich betreibe ein EDA-Tool, das tcl interpeter & amp; Es sind eigene Befehle. Nehmen wir an, dass das Tool eine tcl-Abfrage hat, die

lautet %Vor%

Ich möchte eine Möglichkeit haben, Folgendes zu tun:

%Vor%

Irgendwelche Ideen?

    
Lior Dagan 06.10.2010, 19:14
quelle

5 Antworten

4

Dies könnte funktionieren:

%Vor%     
Ray 21.02.2012 17:04
quelle
3

gut in reinem Tcl

%Vor%

würde wahrscheinlich tun, was Sie wollen. Versuchen Sie, das Tcl Tutorial zu lesen.

    
Jackson 06.10.2010 19:21
quelle
2

Wenn Ihre Anwendung keinen redirect -Befehl hat, können Sie Ihren eigenen erstellen.

Bitte sehen Sie sich meine Antwort an, um mehr allgemeine Frage, wie in der reinen Tcl umleiten ?

Um in eine Variable umzuleiten, könnten Sie tun:

%Vor%     
cfi 19.12.2012 08:38
quelle
0

Bevor jemand eine elegante Lösung vorschlägt, teile ich meinen hässlichen letzten Ausweg:

%Vor%

Bedenken Sie, dass die Ausgabe des Befehls relativ klein sein sollte.

    
solotim 29.08.2011 03:23
quelle
0

Der einfachste Weg, den ich gefunden habe, ist exec: setze VAR [exec COMMAND]

    
Dylan J Bennett 30.08.2016 22:07
quelle

Tags und Links