【发布时间】:2014-09-27 21:51:18
【问题描述】:
我必须检查 200 个 http URL 的状态并找出其中哪些是损坏的链接。链接存在于一个简单的文本文件中(比如我的 ~ 文件夹中的 URL.txt)。我正在使用 Ubuntu 14.04,我是 Linux 新手。但我知道 bash shell 非常强大,可以帮助我实现我想要的。
我的确切要求是读取包含 URL 列表的文本文件,并自动检查链接是否正常工作,并将响应写入包含 URL 及其相应状态(工作/损坏)的新文件。
【问题讨论】:
-
如何检查 url 是否有效?通过ping 吗?您能否详细说明您希望使用的方法?否则,在 bash 中读取文件部分非常容易
-
@Ploutox - 我试图寻找无效的网址 - 一个返回 404 错误的网址。使用 curl 解决了这个问题。
标签: linux bash http url ubuntu