我正在尝试使用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?
答案 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;完成