代码之家  ›  专栏  ›  技术社区  ›  izb

我如何使wget适当安静?

  •  21
  • izb  · 技术社区  · 16 年前

    wget总是将系统值回送到控制台,即使在命令行上指定-q(安静),例如:

    C:\> wget -q http://www.google.com/
    SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc
    syswgetrc = C:\Program Files\GnuWin32/etc/wgetrc
    
    C:\>
    

    我怎样才能让噪音停止?

    3 回复  |  直到 9 年前
        1
  •  18
  •   akira    16 年前

    这应该有效:

    %> wget.exe parameters_here  1> NUL 2> NUL
    
        2
  •  8
  •   czerasz    9 年前

    尝试添加 >NUL :

    wget -q http://www.google.com/ >NUL
    
        3
  •  5
  •   Bob Stein    13 年前

    我越依赖wget,这些消息就越让人恼火。似乎是wget中的一个bug 版本1.11.4 (详细信息 here ,这是一款2008年的古董,仍然是Windows的“最新”二进制软件。我更喜欢这样的工作:

    wget  ...parameters...  2>>wgeterr.log
    

    @Akira2>nul使这两行消失,但我担心它可能会抑制哪些其他错误消息。以下内容不起作用:>nul(输出到stderr)、nor-q或-nv。