GAWK Queqstion sur la valeur de RS
Bonjour à tous,
Je dois parser avec GAWK un fichier dont le Record Separator (RS) sera une expression régulière, ceci afin de mettre une valeur devant.
Le problème est que GAWK trouve bien ce qui correspond a cette valeur mais ne l'affiche pas dans la restitution de la ligne.
Exemple :
Code:
1 2 3
| A,B,
1234;C,D,
3456;F,G |
Code:
1 2 3 4
| BEGIN {
RS="\n[0-9][0-9][0-9][0-9][0-9];"
}
{ print $1 ,"#######"} |
J'aimerais que la restitution soit
Code:
1 2
| A,B,#######,12345
C,d,#######,3456 |
Et non
Code:
1 2
| A,B,#######
C,d,####### |
Ce qui est mon résultat actuel..
Bref pouvoir écrire la valeur trouvée de RS dans la sortie.
Merci pour votre aide car je ne trouve pas cette info dans la Doc de Gawk.
Francis Lennert