Jawaban:
Dengan cara itu, printf
diharapkan angka desimal dikonversi menjadi angka heksadesimal. Yang perlu Anda lakukan adalah mengonversi karakter ke angka sebagai berikut:
s/\([a-z]\)/\=printf("%#02x", char2nr(submatch(0)))/
Lihat :help char2nr()
detailnya.