in reply to Beginner question about files deletion

What about filtering the files with grep?
unlink grep ! /\.zip$/, glob 'a/b/*';
(Untested.)