Bonjour,
j'ai dû écrire une procédure de compilation dans laquelle j'utilise la commande sed (au milieu d'un makfile) :
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.
Partager