Bonjour a tous,
je ne suis pas sur d'etre au bon endroit pour ma question, mais bon.


Je voudrais ajouter du text a un fichier mais a certaines lignes seulement, et je ne sais pas comment faire.
Voici un fragment du fichier:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
000000001 LDR   L ^^^^^nam^^2200145Ia^45e0
000000001 008   L 090226s9999^^^^xx^^^^^^^^^^^^000^0^und^d
000000001 260   L $$c2007
000000001 269   L $$a01/04/2007
000000001 999	L $$a01/04/2007$$b35978$$cBoletin ICE
000000001 FMT   L BK
000000002 LDR   L ^^^^^nam^^2200157Ia^45e0
000000002 008   L 090226s9999^^^^xx^^^^^^^^^^^^000^0^und^d
000000002 260   L $$c2007
000000002 269   L $$a01/04/2007
000000002 999	L $$a01/04/2007$$b35980$$cBoletin ICE
000000002 FMT   L BK
Comme vous pouvez voir, chaque registre demarre a LDR et termine a FMT
Donc je voudrais ajouter: $$eGEN a la fin de toutes les lignes qui ont le tag 999
Exemple:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
000000002 999	L $$a01/04/2007$$b35980$$cBoletin ICE
Et je voudrais que apres traitement ca devienne:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
000000002 999	L $$a01/04/2007$$b35980$$cBoletin ICE$$eGEN
Je crois que c'est possible directement avec VI, qqu'un saurait comment faire?
Merci de votre aide