$ perl -le " use strict; use warnings; printf qq{%-12s %-12s\n}, @ARGV " Missing argument in printf at -e line 1. Missing argument in printf at -e line 1. $ perl -le " use strict; use warnings; printf qq{%-12s %-12s\n}, @ARGV " what Missing argument in printf at -e line 1. what $ perl -le " use strict; use warnings; printf qq{%-12s %-12s\n}, @ARGV " what what what what $ perl -le " use strict; use warnings; use diagnostics; printf qq{%-12s %-12s\n}, @ARGV " Missing argument in printf at -e line 1 (#1) (W uninitialized) A printf-type format required more arguments than were supplied. $ perl -le " use strict; use warnings; no warnings q{uninitialized}; printf qq{%-12s %-12s\n}, @ARGV " $ perl -le " use strict; use warnings; no warnings q{uninitialized}; printf qq{%-12s %-12s\n}, @ARGV " oh oh $ perl -le " use strict; use warnings; no warnings q{uninitialized}; printf qq{%-12s %-12s\n}, @ARGV " oh yeah oh yeah