공부

[Shell] URL status 검증하는 url_status.sh

승가비 2018. 11. 8. 12:13
728x90

[Shell] URL status 검증하는 url_status.sh




[url_status.sh]

#!/bin/sh
# input: curl -o /dev/null --silent --head --write-out '%{http_code}\n' <url>
# output: 200

lines=()
while IFS='' read -r line || [[ -n "$line" ]]; do
lines+=("$line")
done < "$1"

for url in "${lines[@]}"
do
for status in $(curl -o /dev/null --silent --head --write-out '%{http_code}\n' ${line})
do
echo ${status} ${url}
done
done


[url_list.txt]

http://music.naver.com


[출처] https://stackoverflow.com/questions/6136022/script-to-get-the-http-status-code-of-a-list-of-urls

728x90