Did you figure out how the script exactly works? No output means that it didn't find email regex pattern matches from evilzone.org or from any links in evilzone.org(referring to url not the whole site content). Change evilzone.org for example to
http://pastebin.com/XLnHKAR5 (first thing I found with lots of email addresses) to see difference. You could make it to echo "$link" so you will see which link it's checking.
You should have figured out that it doesn't do what normal scraper does and search from link to link instead it checks just links from main page. To do it work more advanced is up to you, not going to start doing it for you. But as I said in my earlier post that script was mostly just to demonstrate the basic idea how quicly do something like this so you may not want to do it with bash. But you can apply same core idea in different languases.
I know I'm starting to be guilty of bit spoonfeeding here, but I hope you OP suprise me this time and show some proof of you making some research and try to make some coding here on your own.