Bonjour,

j'ai dû écrire une procédure de compilation dans laquelle j'utilise la commande sed (au milieu d'un makfile) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
sed -i 's/[0-9,a-f][0-9,a-f][0-9,a-f][0-9,a-f][0-9,a-f][0-9,a-f][0-9,a-f][0-9,a-f][0-9,a-f][0-9,a-f][0-9,a-f][0-9,a-f][0-9,a-f][0-9,a-f][0-9,a-f][0-9,a-f] T /    /g' <fichier>
cette commande fait bien ce que je veux: remplacer les 16 caractères hexadécimaux, l'espace, le caractère 'T' et l'espace en 4 espaces...
je trouve cependant que l'écriture est moche.

est-ce qu'il y a une manière plus élégante d'exprimer 'les 16 caractères hexadécimaux' ?

Merci.