Bonjour;
Je bosse sur un logiciel de simulation appelé JSim qui utilise le Tcl comme langage de définition de procédure de test.
Mon souci est le suivant :
je voudrais rediriger le resultat de la commande suivante
script -at 1000.0 {cat n0/.../rt} -on $sim
vers un fichier texte, mais en vain.
Voici mon code :
1 2 3 4 5 6 7 8 9 10 11 12
|
for { set j 0 } {$j < $node_num} {incr j 1} {
# Creation du fichier qui va contenir la table de routage
file mkdir ./Routing_Table_$node_num/Routing_Table_Node_$j.txt
# Ouverture du fichier
set id [open ./Routing_Table_$node_num/Routing_Table_Node_$j.txt "w"]
puts $id [script -at 1000.0 {cat n$j/.../rt} -on $sim]
close $id
} |
Mon souci se trouve au niveau de cette ligne, la syntaxe semble mauvaise :
puts $id [script -at 1000.0 {cat n$j/.../rt} -on $sim]
Merci d'avance pour votre aide.
Partager