J'ai un script tcl.tk, tcl exec stderr, stdout séparément
Le problème est que je dois appeler un script qui peut écrire quelque chose à stderr (ce n'est pas un échec critique).
Je voudrais capturer stderr et stdout séparément dans tk/tcl.
if { [catch {exec "./script.sh" << $data } result] } {
puts "$::errorInfo"
}
Ce code renverra mon résultat mais il contient également stderr.
Aussi je voudrais obtenir le résultat à une variable.
Merci à l'avance ...
Problème mineur: inclure le crochet de fermeture dans votre exemple de code. +1 pour une bonne question! –