快速提问。目前使用此来获取标头到期信息。
wget -O /dev/null -S $1 2>&1 | grep -q -m 1 "Expires: Sun, 19 Nov 1978 05:00:00 GMT" && echo "Yes" || echo "No"
通过“./is-drupal www.URL.com
”执行
我怎样才能在文本文档中迭代一个类似于
的数组 www.URL1.com
www.URL2.com
www.URL3.com
etc.
然后,如果值返回“是”,则会将“是”URL保存到新的文本文件中。
非常感谢您的最佳投入!
答案 0 :(得分:2)
#!/bin/bash
while read -r line; do
wget -O /dev/null -S "$line" 2>&1 | grep -q -m 1 "Expires: Sun, 19 Nov 1978 05:00:00 GMT"
if [ ${PIPESTATUS[1]} -eq 0 ]; then # check greps return code
echo "Yes"
echo "$line" >> yes_urls.txt
else
echo "No"
fi
done < text.txt