У меня есть сценарий tcl.tk, tcl exec stderr, stdout отдельно
Проблема в том, что я должен вызвать скрипт, который может написать что-то в stderr (это не критический сбой).
Я хотел бы снять stderr и stdout отдельно в tk/tcl.
if { [catch {exec "./script.sh" << $data } result] } {
puts "$::errorInfo"
}
Этот код вернет мой результат, но также содержит stderr.
Также я хотел бы получить результат для переменной.
Заранее спасибо ...
Незначительная проблема: включить замыкающий квадратный кронштейн в пример кода. +1 за отличный вопрос! –