Пример простого скрипта для отслеживания изменений в списках adguard.
[cc lang=»bash»]
#!/bin/bash
DIR=’/home/liandr/adblock’
DATE=»$(date ‘+%Y-%m-%d %H:%M:%S’)»
LASTEST=$(ls $DIR | sort -n | tail -n 1)
FILTER=$(wget -q -O- https://filters.adtidy.org/extension/chromium/filters/1.txt|grep overclockers.ru)
if [ ! «$LASTEST» ]; then
echo «$FILTER» > «$DIR/$DATE.txt»
exit
fi
DIFF=$(diff -pub «$DIR/$LASTEST» <(echo "$FILTER"));
if [ "$DIFF" ]; then
echo "$DIFF" > «$DIR/$DATE.diff»
sleep 1;
echo «$FILTER» > «$DIR/$DATE.txt»
fi
[/cc]