diff --git a/scripts/user-agents.sh b/scripts/user-agents.sh index 6095920..17b5fd5 100755 --- a/scripts/user-agents.sh +++ b/scripts/user-agents.sh @@ -1,11 +1,11 @@ #!/bin/sh -BLACKLIST="$(curl -s https://raw.githubusercontent.com/mitchellkrogza/nginx-ultimate-bad-bot-blocker/master/_generator_lists/bad-user-agents.list)" -BLACKLIST="${BLACKLIST}\n$(curl -s https://raw.githubusercontent.com/JayBizzle/Crawler-Detect/master/raw/Crawlers.txt)" +BLACKLIST="$(curl -s https://raw.githubusercontent.com/mitchellkrogza/nginx-ultimate-bad-bot-blocker/master/_generator_lists/bad-user-agents.list) +$(curl -s https://raw.githubusercontent.com/JayBizzle/Crawler-Detect/master/raw/Crawlers.txt)" DATA="" IFS=$'\n' for ua in $BLACKLIST ; do - DATA="${DATA}~*(?:\\\\b)${ua}(?:\\\\b) yes;\n" + DATA="${DATA}~*${ua} yes;\n" done DATA_ESCAPED=$(echo "$DATA" | sed 's: :\\\\ :g' | sed 's:\\\\ yes;: yes;:g' | sed 's:\\\\\\ :\\\\ :g')