什么是-O-选项意味着什么?

Sea*_*yen 31 wget

我在shell脚本中有这样的wget命令:

reponse="`wget -O- http:localhost:8080/app/index.html`"
Run Code Online (Sandbox Code Playgroud)

我不明白-O-选项.我被解释说-O输出到某处并且 - 输出到当前流.我没有在wget中看到任何" - "的解释.这是shell脚本的标准配置.我在哪里可以找到它的参考?

谢谢,

Min*_*gyu 39

这是wget -O的手册页:

http://www.gnu.org/software/wget/manual/html_node/Download-Options.html#Download-Options

以下是一些例子:

  1. 没有国旗的wget

    wget www.stackoverflow.com
    
    Run Code Online (Sandbox Code Playgroud)

    输出:

    名为index.html的文件

  2. wget带-O标志

    wget -O filename.html www.stackoverflow.com
    
    Run Code Online (Sandbox Code Playgroud)

    输出:

    名为filename.html的文件

  3. wget with -O- flag

    wget -O- www.stackoverflow.com
    
    Run Code Online (Sandbox Code Playgroud)

    输出:

    输出到标准输出


Vod*_*dun 9

对于wget的手册:如果你在Unix平台上,请使用man wget.否则,请在谷歌上尝试"man page wget".

-O-代表"获取文件并在STDOUT上打印结果"

  • -O允许您将结果保存到文件中." - "是管道重定向到Linux上的STDOUT.因此:"获取文件并在STDOUT上打印结果" (3认同)