我有一个包含如下URL列表的文本文件:
http://somesite.com/some-article/
https://anothersite.fr/somepage.php?page=something
我想做的是检查哪些URL返回HTTP代码200(确定)并将它们放在另一个文件的列表中。
如何使用终端完成此操作?卷曲?
尝试使用bash进行此操作:
while read url ; do
ret=$(curl -I -s "$url" -o /dev/null -w "%{http_code}\n")
((ret==200)) && echo "$url" >> new_list_URL
done < list_URL
或POSIX模式:
while read url ; do
ret=$(curl -I -s "$url" -o /dev/null -w "%{http_code}\n")
[ $ret -eq 200 ] && echo "$url" >> new_list_URL
done < list_URL
检查男人的卷发
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句