- egrep -v "^$curep( |\$)" "$d/.autodl/badlist" >"$d/.autodl/newbadlist"
- mv -f "$d/.autodl/newbadlist" "$d/.autodl/badlist"
- if [ `wc -l <"$d/.autodl/badlist"` -eq 0 ]; then
- rm "$d/.autodl/badlist"
- if [ -r "$d/.autodl/curep" ]; then
- if [ -r "$d/.autodl/maxep" ] && [ "`cat "$d/.autodl/curep"`" -gt "`cat "$d/.autodl/maxep"`" ]; then
- touch "$d/.autodl/disabled"
- fi
- else
- touch "$d/.autodl/disabled"
- fi
+ egrep -v "^$curep( |\$)" badlist >newbadlist
+ mv -f newbadlist badlist
+ if [ `wc -l <badlist` -eq 0 ]; then
+ rm badlist