在此页面上查看了示例,我尝试了以下
wget -q --spider http://a.b.c
但是什么也不会输出到文件或STDOUT
答案 0 :(得分:1)
如果要查看输出,请除去-q
选项(安静模式)。
使用此选项,按照手册页,wget不会输出任何内容:
-q
-安静
关闭Wget的输出。
即使在禁用输出的情况下,您仍然可以确定结果是什么。只需检查wget命令的退出代码。 示例:
不存在的文件:
$ wget --spider http://1.2.3.4/non.existing.file
Spider mode enabled. Check if remote file exists.
--2018-10-01 11:57:13-- http://1.2.3.4/non.existing.file
Connecting to 1.2.3.4:80... connected.
HTTP request sent, awaiting response... 404 Not Found
Remote file does not exist -- broken link!!!
$ echo $?
8
现有文件:
$ wget --spider http://1.2.3.4/existing.file
Spider mode enabled. Check if remote file exists.
--2018-10-01 12:04:17-- http://1.2.3.4/existing.file
Connecting to 1.2.3.4:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 10701 (10K) [text/html]
Remote file exists and could contain further links,
but recursion is disabled -- not retrieving.
$ echo $?
0