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:
Comme vous pouvez voir, chaque registre demarre a LDR et termine a FMT
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
Donc je voudrais ajouter: $$eGEN a la fin de toutes les lignes qui ont le tag 999
Exemple:
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
Je crois que c'est possible directement avec VI, qqu'un saurait comment faire?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 000000002 999 L $$a01/04/2007$$b35980$$cBoletin ICE$$eGEN
Merci de votre aide
Partager