在bash中使用unzip
命令时,会在终端中创建大量输出。某些输出可以通过使用-q
选项或-qq
(“= even even” - UNZIP MAN)来抑制。然而,总是这个过程的结束,我仍然收到一条消息,如10 archives were successfully processed
(并且在它之前有一个空行)。如何避免解压缩“已成功处理归档”。输出
看起来这消息是来自STDERR,因为当我输出STDOUT到文件等
unzip -qq files2zip.zip 1> stdoutput.txt
它仍然被输出到终端而不是文件。当我输出STDERR(即2> stderror.txt
)到一个文件时,它会输出到文件。
在我的脚本中,我想让错误显示在屏幕上,但我不希望显示此消息。那么是否有任何方法可以在不丢失错误输出的情况下抑制此消息(我不想将stderr输出到文件中)?
unzip'你有什么版本的'?在Ubuntu发行版中,无论是* Debian * UnZip 6.00还是* Red Hat上的Info-ZIP * UnZip 6.00都打印此消息。 –
'man unzip'告诉我它是v6.0。我在Ubuntu上,我想我只是使用apt-get来安装它(如果我没有记错的话)。 –