L'option -ede hexdump permet de formater la sortie à la mode printf:

$ hexdump -e '16/1 "0x%02X, " "\n"' < file
0x02, 0xB0, 0x2A, 0x00, 0x01, 0xF9, 0x00, 0x00, 0xE0, 0xC8, 0xF0, 0x13, 0x09, 0x11, 0x01, 0x00,
0xE0, 0x67, 0x00, 0x8C, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x21, 0x02,
0xE0, 0xC8, 0xF0, 0x00, 0x04, 0xE0, 0xC9, 0xF0, 0x00, 0x85, 0xC5, 0xE7, 0xDC, 0x  , 0x  , 0x  ,

16/1 Indique que l'on doit répéter le formatage suivant 16 fois et que l'on fait des pas de 1 octet. "0x%02X, " spécifie le format. Lorsque hexdump a terminé le premier format, il passe au suivant. Ici on affiche un saut de ligne. Hexdump boucle sur ce formatge jusqu'à la fin de l'entrée.

On peut remplacer \n par quelque chose d'un peu plus attrayant et ajouter une indentation:

$ hexdump -e '"\t" 16/1 "0x%02X, " " // %.7_ax\n"'  < file
        0x02, 0xB0, 0x2A, 0x00, 0x01, 0xF9, 0x00, 0x00, 0xE0, 0xC8, 0xF0, 0x13, 0x09, 0x11, 0x01, 0x00, // 0000000
        0xE0, 0x67, 0x00, 0x8C, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x21, 0x02, // 0000010
        0xE0, 0xC8, 0xF0, 0x00, 0x04, 0xE0, 0xC9, 0xF0, 0x00, 0x85, 0xC5, 0xE7, 0xDC, 0x  , 0x  , 0x  , // 0000020

Bon, il faut encore retirer les crottes à la fin de la sortie manuellement, mais le plus gros est fait.