如何完全从bash脚本中清除vlc输出?

kra*_*erz 3 linux bash vlc

我有一个我为自己编写的脚本,它使用vlc到某个地方结束,我需要它停止输出它想要的东西,但保留我自己的输出(所以没有"清除").

我使用了参数:" - q"和"--no-sout-x264-quiet"但无效,它仍然输出丑陋的消息,即:"警告:调用rand()"和"阻止:.. ."和"Gtk-WARNING**..."

我尝试重定向'vlc ...> err.log',它没有帮助...

(编辑[忘记添加]:重定向'>'不起作用,文件为空)

我在vlc -H搜索但是它的大量并且有> 20"安静"关键字,其中没有看起来像他们会帮助

请帮我 :'(

lun*_*chs 6

通过">"进行正常重定向只会重定向"标准输出".您必须使用"2>"重定向"标准错误"流.

vlc .. > out.log 2> err.log
Run Code Online (Sandbox Code Playgroud)