2012-06-26 44 views
0

我試圖捕獲dvdauthor的輸出到文件。 到目前爲止,我發現這個命令,但它不工作:S如何捕獲dvdauthor輸出到文件

dvdauthor -x dvdauthor.xml > output.txt 

任何一種想法真的讚賞。

+0

「不工作」爲在空文件中,如在錯誤信息中,如在計算機中熔化地板上的一個洞?請,我們需要更多信息。沒有重定向,你會得到什麼? –

回答

1

看起來好像dvdauthor將大量輸出打印到stderr而不是stdout。我自己沒有這個軟件,所以不能確定,但​​是我看到很多(我想要的)the source code,這表明它將信息消息打印到stderr而不是標準輸出:

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

>重定向只會將stdout重定向到文件。要重定向錯誤輸出到文件,可以使用「2>」

嘗試:

dvdauthor -x dvdauthor.xml 2> output.txt 

您可能會發現在輸出重定向的BASH編程引進更多的信息有用:http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-3.html

+0

謝謝你是我的英雄:) – Wermerb

+0

我會盡快離開你的答案接受你的答案。再次感謝。 – Wermerb