Bonjour,
Je voudrais mettre un retour chariot toute les 10 occurences de "0xnn ".
J'ai un fichier qui contient une seule ligne :
et je voudrais obtenir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 0x11 0x22 0x33 0x44 0x55 0x66 0x77 0x88 0x99 0xAA 0xBB 0xCC 0xDD 0xEE 0xFF 0x01 0x22 0x65 0x87 0x87 0x45 0x65 etc...
En faisant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 0x11 0x22 0x33 0x44 0x55 0x66 0x77 0x88 0x99 0xAA 0xBB 0xCC 0xDD 0xEE 0xFF 0x01 0x22 0x65 0x87 0x87 0x45 0x65 etc...
ça fonctionne. Mais n'y a-t-il pas une expression régulière plus simple ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 sed -e "s+\( [0-9A-Fx]* [0-9A-Fx]* [0-9A-Fx]* [0-9A-Fx]* [0-9A-Fx]* [0-9A-Fx]* [0-9A-Fx]* [0-9A-Fx]* [0-9A-Fx]* [0-9A-Fx]* \)+\1\n+g"
Merci
Partager