libreschool.org/urls/check_urls.sh
2023-12-02 23:54:50 +01:00

21 lines
390 B
Bash
Executable File

#!/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}"