У меня есть список URL-адресов, которые мне нужно проверить, чтобы увидеть, работают ли они по-прежнему или нет. Я хотел бы написать сценарий bash, который делает это для меня.
Мне нужен только возвращенный код состояния HTTP, то есть 200, 404, 500 и так далее. Ничего более.
РЕДАКТИРОВАТЬ Обратите внимание, что существует проблема, если на странице написано "404 не найден", но возвращает сообщение 200 OK. Это неправильно настроенный веб-сервер, но вам, возможно, придется рассмотреть этот случай.
Подробнее об этом см. В разделе " Проверка перехода URL-адреса на страницу, содержащую текст" 404 "".