ajouter un caractère dans un fichier
Bonjour a tous
dans un fichier avec des enregistrements comme celui ci.
Code:
1 2 3 4
| 000000001 24500 L $$atitre1 $$b sous titre1 $$cFLAMANT
000000002 24500 L $$atitre2 $$cFLAMANT
000000003 24500 L $$atitre3 $$b sous titre3 $$cFLAMANT
000000004 24500 L $$atitre4 $$cFLAMANT |
Je voudrais ajouter le caracter ":" au debut de $$b seulement pour les enregistrements qui possedent un cham $$b, pas les autres...Au final le fichier aura cette forme:
Code:
1 2 3 4
| 000000001 24500 L $$atitre1 : $$b sous titre1 $$cFLAMANT
000000002 24500 L $$atitre2 $$cFLAMANT
000000003 24500 L $$atitre3 : $$b sous titre3 $$cFLAMANT
000000004 24500 L $$atitre4 $$cFLAMANT |
Quelqu'un connait le sed qui fait ça?
J'ai le debut:
Code:
sed "/[0-9]\{9\} 24500 L \
mais je sais pas le faire jusqu'au bout.
D'avance merci