什么是-O选项意味着wget?
我有一个这样的wget命令在我的shell脚本:什么是-O选项意味着wget?
reponse="`wget -O- http:localhost:8080/app/index.html`"
我不明白-O-选项。我被解释说-O输出到某个地方,并且输出到当前流。我在wget中没有看到任何“ - ”的解释。这对于shell脚本来说是标准的东西。我可以在哪里找到它的参考?
感谢,
wget的的手册:使用wget的人,如果你是在Unix平台。否则,请在Google上尝试“man page wget”。
的-O-代表 “获取的文件和打印STDOUT结果”
我无法在“man wget”中找到“作为文件获取并在STDOUT上打印结果”。我正在使用Ubuntu。 – 2012-03-23 13:45:27
-O允许您将结果保存在文件中。在Linux上,“ - ”是管道重定向到STDOUT。因此:“获取文件并在STDOUT上打印结果” – Vodun 2012-03-23 14:26:38
这里的wget -O的手册页:
http://www.gnu.org/software/wget/manual/html_node/Download-Options.html#Download-Options
下面是几个例子:
-
wget的,没有标志
wget www.*.com
输出:
命名为index.html的
-
与-O标志wget的一个文件
wget -O filename.html www.*.com
输出:
的文件名为文件名.html
-
经-O标志的wget
wget -O- www.*.com
输出:
输出到标准输出
可能要重新接受@明宇的答案吗? – 71GA 2017-10-15 07:24:08