选项-O file
用于将wget
输出到特定file
。
为什么wget -O- "$url"
输出到stdout? -O-
中没有man wget
这样的表达式。为什么-
中的第二个字符-O-
意味着下载"$url"
并将其输出到stdout?
答案 0 :(得分:2)
通过posix标准,如果程序采用文件路径参数进行输出,-
用于表示“标准输出”。手册页在-O
下描述了这一点。
答案 1 :(得分:1)
https://www.gnu.org/software/wget/manual/wget.html#Download-Options:
' - O 文件'
的' - 输出文档= 文件 强>文档不会写入相应的文件,但所有文件将连接在一起并写入文件。 如果' - '用作文件,文档将打印到标准输出,禁用链接转换。(使用'./-'打印到名为'的文件' - '。)