From 32e7fa7a702633cba280b18f1a3142ce2c1868df Mon Sep 17 00:00:00 2001 From: Paolo Asperti Date: Sat, 2 Dec 2023 23:54:50 +0100 Subject: [PATCH] url check script --- urls/check_urls.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 urls/check_urls.sh diff --git a/urls/check_urls.sh b/urls/check_urls.sh new file mode 100755 index 0000000..5549590 --- /dev/null +++ b/urls/check_urls.sh @@ -0,0 +1,20 @@ +#!/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}"