0

dvdauthor の出力をファイルに取り込もうとしています。これまでのところ、このコマンドを見つけましたが、機能していません:S

dvdauthor -x dvdauthor.xml > output.txt

どんなアイデアでも大歓迎です。

4

1 に答える 1

1

dvdauthor が多くの出力を標準出力ではなく標準エラー出力に出力しているように見えます。私はこのソフトウェアを自分で持っていないので、確信が持てませんが、ソース コード(と思われるもの) にこれがたくさん見られます。これは、情報メッセージを stdout ではなく stderr に出力していることを示唆しています。

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

> リダイレクトは、標準出力のみをファイルにリダイレクトします。stderr をファイルにリダイレクトするには、「2>」を使用できます

試す:

dvdauthor -x dvdauthor.xml 2> output.txt

出力のリダイレクトに関する詳細については、BASH プログラミングの紹介が役立つかもしれません: http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-3.html

于 2012-06-26T20:45:15.267 に答える