gpt4 book ai didi

bash - 如何避免解压缩 "archives were successfully processed."输出

转载 作者:行者123 更新时间:2023-11-29 09:29:25 25 4
gpt4 key购买 nike

在 bash 中使用 unzip 命令时,会在终端中创建大量输出。可以使用 -q 选项或 -qq (“= even quieter” - UNZIP MAN)来抑制某些输出。但是,在过程结束时,我仍然会收到一条消息,例如 10 archives were successfully processed(并且前面有一个空行)。

这条消息似乎来自 STDERR,因为当我将 STDOUT 输出到类似这样的文件时

unzip -qq files2zip.zip 1> stdoutput.txt

它仍然输出到终端而不是文件。当我将 STDERR(即 2> stderror.txt)输出到文件时,它确实会输出到文件。

在我的脚本中,我希望在屏幕上显示错误,但我不希望出现此消息。那么有什么方法可以在不丢失错误输出的情况下抑制此消息(我不想将 stderr 输出到文件)?

最佳答案

你可以使用 proc sub

unzip -qq files2zip.zip 2> >(grep -v "were successfully processed")

关于bash - 如何避免解压缩 "archives were successfully processed."输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46847402/

25 4 0