快速搜索以找到活动的网址

时间:2018-08-28 23:19:00

标签: bash shell curl

我正在尝试使用cURL查找活动目录并将结果保存到文件中。我知道该网址至少在一次重定向到特定网站时处于活动状态。所以我想出了:

if (( $( curl -I -L https://mywebpage.com/id=00001&somehashnumber&si=0 | grep -c "/something/" ) > 1 )) ; then echo https://mywebpage.com/id=00001&somehashnumber&si=0 | grep -o -P 'id=.{0,5}' >> id.txt; else echo 404; fi

它有效,但是如何修改它以检查ID范围从00001到99999?

1 个答案:

答案 0 :(得分:0)

您需要将整个操作包装在for循环中,并使用格式化的序列来打印要测试的ID。在不了解手头任务的情况下,我会写这样的东西来测试ID

$ for i in $(seq -f“%06g” 1100000);做curl --silent“ example.com/id=$i”-注销“ $ i%{response_code} \ n” --output / dev / null;完成