Я пытаюсь выполнить двоичный файл (сгенерированный кодом C) с помощью команды TCL "exec".Этот двоичный файл генерирует исключение после выполнения некоторого кода и печати некоторого вывода.Я хочу, чтобы эти сообщения об ошибках выводились в двоичном виде, но после удаления символа новой строки все сообщения об ошибках поступают в одну строку.
Я уже пробовал переключатели -keepnewline и -ignorestderr в командах exec, но ничего не происходитrescue.
Вот как я выполняю двоичный файл exec abc.out. Я пробовал exec -keepnewline -ignorestderr abc.out
C-файл (из которого генерируется двоичный файл) содержит около 100 printfзаявления, за которыми следуют символы новой строки.Но все символы новой строки удаляются exec, и все 100 строк идут одной строкой.Я предполагаю, что все сообщения идут в std error, хотя удаляет символы новой строки, но не уверен.Есть ли способ, которым я могу иметь все сообщения в разных строках.