#!/bin/bash echo '' > pre-adblock.txt touch errors.log date=$(date '+%a, %d %b %Y %H:%M:%S %z') #Adblock lists download while read p; do echo "#!MARKER- Begin of $p" >> pre-adblock.txt wget -qO - $p >> pre-adblock.txt if [ $? -ne 0 ]; then echo "$date - Download failed: $p" >> errors.log fi sleep 2 done all-adblock.txt { #Create Header echo '! Title: Mainboarder compiled ! Description: Filters optimized for uBlock, for single list use, deduplicated ! Expires: 2 days ! Last modified: '"$date"' ! Homepage: https://git.mainboarder.de/Public/Adblocker !' #Add own rules cat own-rules.txt #Remove duplicate lines awk '!seen[$0]++' pre-adblock.txt } >> all-adblock.txt