zen% perl -we 'printf "<%4.4d>\n", "42a"' Argument "42a" isn't numeric in printf at -e line 1. <0042> zen%