运行 w3c 的 checklink 实用程序

运行 w3c 的 checklink 实用程序

我已经安装了 w3c checklink 实用程序来检查我的网站是否有断开的链接。但我对它的参数感到很困惑。我只想获取我网站上断开的链接数量。但我不知道如何运行这个实用程序。

你能帮我吗?

编辑:我尝试了以下命令:

$ checklink -s -b -D 2 http://mysite.com >site-report

$ checklink -b -D 2 http://mysite.com >site-report

但会创建一份长报告并将其存储在站点报告文件中。我只想知道断开的链接的数量,而不是它们到底是什么。

答案1

我不相信linkcheck有能力报告仅有的断开链接数。这实际上并不是一个很有用的东西——如果你有断开的链接,通常你会想知道它们是什么,这样你就可以修复它们。

答案2

您可以使用 grep、awk 或 perl 或类似程序对 checklink 的输出进行后处理,以计算断开的链接的数量。例如:

checklink ... | grep "The link is broken" | wc -l

相关内容