2012-06-26 3 views
0

Я пытаюсь захватить вывод dvdauthor в файл. До сих пор я нашел эту команду, но это не работает: SКак записать вывод dvdauthor в файл

dvdauthor -x dvdauthor.xml > output.txt 

Любой вид идеи очень ценится.

+0

«не работает», как в пустом файле, как в сообщении об ошибке, так как в компьютере расплавляется отверстие в полу? Пожалуйста, нам нужна дополнительная информация. Что вы получаете без перенаправления? –

ответ

1

Похоже, что dvdauthor печатает много результатов на stderr, а не на stdout. У меня нет этого программного обеспечения себя и поэтому не может быть уверен, но я вижу много это (то, что я предполагаю быть) the source code, что свидетельствует о том, что это печатные информационные сообщения на стандартный вывод, а не стандартный вывод:

fprintf(stderr, "INFO: dvdauthor creating table of contents\n"); 

> redirect будет перенаправлять файл stdout только в файл. Для того, чтобы перенаправить поток ошибок в файл, вы можете использовать «2>»

Try:

dvdauthor -x dvdauthor.xml 2> output.txt 

Вы можете найти введение программирования BASH полезную для получения более подробной информации о перенаправлении вывода: http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-3.html

+0

Спасибо, что ты мой герой :) – Wermerb

+0

Я приму свой ответ, как только 7 минут осталось. Еще раз спасибо. – Wermerb