1.8.5になってからワンライナーが書きづらくなったなぁ。

>ruby -ve "puts '%02X' % 10"
ruby 1.8.5 (2006-12-25 patchlevel 12) [i386-mswin32]
-e:1: warning: too many arguments for format string
X #=> 本当は 0A と表示されて欲しい

% + 数字 がまずいみたいだね。