输入 URL 并显示 HTTP 状态

Phi*_*rly 1 url awk shell-script wget http

我想制作一个 shell 脚本,在其中输入一个 url 并返回状态代码。到目前为止,我已经测试过wget是否有任何其他原因它倾向于保存您运行的任何内容。然后我尝试了某种awk输出,但您没有任何建议。


塞尔达编辑:我尝试了第一个

在此处输入图片说明

但我总是收到: 在此处输入图片说明

PS我也尝试了没有''的HTTP,现在我出于好奇而投入了

小智 9

你可以简单地使用curl它。我为它编写了一个简单的脚本。

url=$1
curl -sL $url -w "%{http_code} %{url_effective}\\n" "URL" -o /dev/null
Run Code Online (Sandbox Code Playgroud)

其中 URL 是您必须测试输出的 URL 将为您提供状态。

例子

显示 URL 状态的图像