wget总是将系统值回显到控制台,即使我在命令行上指定了-q(quiet),例如:
C:\> wget -q http://www.google.com/
SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc
syswgetrc = C:\Program Files\GnuWin32/etc/wgetrc
C:\>
Run Code Online (Sandbox Code Playgroud)
如何使噪音停止?
aki*_*ira 18
应该工作:
%> wget.exe parameters_here 1> NUL 2> NUL
Run Code Online (Sandbox Code Playgroud)
我越依赖wget就会越烦恼这些消息.似乎是wget 版本1.11.4(详情请参阅此处)中的一个错误,这是2008年份仍然是Windows的"最新"二进制文件.我更喜欢这种解决方法:
wget ...parameters... 2>>wgeterr.log
Run Code Online (Sandbox Code Playgroud)
@akira 2> NUL使两行消失,但我担心它可能会抑制其他错误消息.以下不起作用:> NUL(输出到stderr)也不是-q,也不是-nv.
| 归档时间: |
|
| 查看次数: |
20715 次 |
| 最近记录: |