libreschool.org/urls/check_urls.sh

21 lines
390 B
Bash
Raw Normal View History

2023-12-02 22:54:50 +00:00
#!/bin/sh
URLLISTFILE=old_website_urls.txt
if [ "a$1" = "a" ] ; then
echo "Usage:"
echo " $0 [base_url]"
exit 1
fi
if [ ! -r "${URLLISTFILE}" ] ; then
echo "URL list file (${URLLISTFILE}) not readable"
exit 1
fi
while read URL; do
if [ -n "${URL}" ]; then
curl -sL -o /dev/null -w "%{http_code} - %{url_effective}\n" "${1}/${URL}"
fi
done < "${URLLISTFILE}"