diff --git a/generate-rules-dat.sh b/generate-rules-dat.sh index 04f3863f2e..6de44fa39f 100644 --- a/generate-rules-dat.sh +++ b/generate-rules-dat.sh @@ -41,8 +41,9 @@ echo -e "${GREEN}>>> Finished Chinalist ${NC}" echo -e "${GREEN}>>> generating AdBlock domains list...${NC}" curl -sSL $ADBLOCK_DOMAINS_URL \ - | grep -eov '^(\d{1,3}\.){3}\d{1,3}' \ - | grep -eov '^[^.]$' \ + | grep -Eov '^(\d{1,3}\.){3}\d{1,3}' \ + | grep -Eov '^[^.]+$' \ + | grep -eo '^(([a-zA-Z0-9]+[a-zA-Z0-9-]*)+\.)+[a-zA-Z0-9]{2,}$' \ > $GOPATH/src/$GEOSITE_REPO/data/adblocklist # | grep -eo '^(([a-zA-Z0-9]+[a-zA-Z0-9-]*)+\.)+[a-zA-Z0-9]{2,}$' \