и что тех немногих дисциплин, где это норма иметь плохие оценки в диссертации? Это время, чтобы взять его в Яблоко. У вас аппаратная неисправность. Спасибо. (Я должен был прочитать документ в POSIX более тщательно.) Как для поджатия общий объект для этого, я должен написать его сам? Я думаю, что такое так многогранна, и подозреваю, что существуют известные библиотеки для этого. Это случилось со мной один раз. Я подозревал, что авторов на самом деле не читал газету (к тому же много грамматических ошибок, и соавторы, будучи носителями английского языка, хотя автор не был), его не касаются работы с соавторами сказать, как это было по-другому .... и она не назвала ни своего труда, только автора. Редактор хотел кардинальных изменений'. +1. Отлично, спасибо. Я отправил в "Контакте" ребята внизу страницы для получения разрешения. Спасибо за библиографию для такой ссылки.

У меня есть приложение, которое принимает несколько параметров командной строки, а затем выводит текст в терминал, а затем начинает писать данные в файл. Он имеет параметр можно использовать для определения имени файла для записи (например, -о каких-файл-имя.бин).

Я бы хотел, чтобы обрабатывать эти данные (видео) с помощью другого приложения, поэтому я попытался сделать программу вывода данных на стандартный вывод с помощью указания -о - и конвейерной передачи выходных данных на другой инструмент. Однако, к сожалению, эта программа не достаточно умны, чтобы заметить, что он пишет в stdout и что он должен перестать писать удобочитаемый текст в stdout (как это портит двоичные данные).

Поэтому, как правило, этот инструмент будет написать текст в stdout (который меня не волнует) и данные в файл. Я хотел бы, чтобы игнорировать весь текст пишется в stdout и вместо того, чтобы его записать данные в stdout, так что я могу передать ее в другую инструмент. Однако, когда я запускаю его с -О -, он пишет как (двоичных) данных и бесполезный текст в stdout, разрушая данные.

Я попробовал -о >( my_other_tool ) вместо трубы, но в результате не смог открыть выход в /dev/ФД/63 в /dev/ФД/63: нет такого файла или каталога.

Есть другой способ - кроме перекомпиляции инструмент и удалив все бесполезные функции printf звонки - в игнор оригинальный stdout и отправить данные, которые он будет писать в файл вместо стандартного вывода?

Редактировать: в случае, если это полезно, я говорю о nsntrace.