This one is not written by me, a friend wrote it and I use it whereever I need to maintain named zone files. It replaces the SOA-Serial Number of a zone with a new one. If called more than once on the same day, it increments the serial by one.
The current version is somewhat modified, it doesn't touch symlinks anymore.