Using your inspiring one-liner, I morphed my script with yours and came up with this:
The END block is most likely what will change because the value of the diff will be used to determine exit status.
"The three principal virtues of a programmer are Laziness, Impatience, and Hubris. See the Camel Book for why." -- `man perl`