-q或-qq参数似乎都不会抑制此警告。 (cygwin版) 因为它是在解压缩文件的脚本中,并且该文件可能包含或不包括不需要的排除文件,并且因为如果存在,我不想提取它们,警告在输出中只是混乱而且没有任何后果。
答案 0 :(得分:0)
解压缩手册中没有任何标记可以消除错误输出。 -q和-qq仅标记" 静静地执行操作"。
或者,如果您使用兼容的外壳,我建议您关闭 stderr 和/或 stdout 强>
关闭 标准输出 ,您可以尝试:
unzip ${ARGS} >&-
关闭 stderr ,您可以尝试:
unzip ${ARGS} 2>&-
关闭 stdout 和 stderr (我相信你的情况)你可以试试:
unzip ${ARGS} >&- 2>&-
关闭所有输出后,终端上将不再显示任何内容。如果仅关闭 stderr ,则终端上不会再显示错误。