en fait, j'ai mal choisi mon exemple, en revoila un nouveau:
public maFonction(){
…
}
public nimporteQuelleFonction1(){
…
}
public maFonction2(){
…
}
public nimporteQuelleFonction2(){
…
}
Objectif: ajouter du code à la fin de chaque maFonctionXXX pour obtenir quelquechose comme ca:
public maFonction(){
…
nouveau code
}
public nimporteQuelleFonction1(){
…
}
public maFonction2(){
…
nouveau code
}
public nimporteQuelleFonction2(){
…
}
Ok ! Merci ! =)
Autre question sur le awk, tant qu'on y est:
Est ce que je peux mettre une expression régulière représentant plusieurs lignes dans les conditions à valider ?
Je m'explique:
public nimporteQuelleFonction1(){
…
}
public maFonction(){
…
}
public maFonction2(){
…
}
public nimporteQuelleFonction2(){
…
}
Je veux insérer quelque chose à la fin des fonction "maFonctionXX". L'idée aurait été de chercher à matcher avec
/}\n\npublic maFonction/{printf("code à ajouter %s",$0)}
[^] # Re: FNR
Posté par zaralger . En réponse au message Modifier un fichier avec Awk à partir de données extraites d'un autre fichier. Évalué à 1.
c'est tout bête… !
Merci pour ta patience ;)
[^] # Re: FNR
Posté par zaralger . En réponse au message Modifier un fichier avec Awk à partir de données extraites d'un autre fichier. Évalué à 0.
non parce que dans ce cas là, il va m'ajouter du code à la fin de toutes les fonctions, meme dans les nimporteQuelleFonctionXX où je n'en veux pas.
[^] # Re: FNR
Posté par zaralger . En réponse au message Modifier un fichier avec Awk à partir de données extraites d'un autre fichier. Évalué à 1.
en fait, j'ai mal choisi mon exemple, en revoila un nouveau:
Objectif: ajouter du code à la fin de chaque maFonctionXXX pour obtenir quelquechose comme ca:
[^] # Re: FNR
Posté par zaralger . En réponse au message Modifier un fichier avec Awk à partir de données extraites d'un autre fichier. Évalué à 1.
echec… => $0 représente maintenant la ligne public maFonctionXXX, du coup, si j'ajoute du code, ca va me donner:
au lieu de
[^] # Re: FNR
Posté par zaralger . En réponse au message Modifier un fichier avec Awk à partir de données extraites d'un autre fichier. Évalué à 1.
en fait je crois que j'ai trouvé:
[^] # Re: FNR
Posté par zaralger . En réponse au message Modifier un fichier avec Awk à partir de données extraites d'un autre fichier. Évalué à 0.
Ok ! Merci ! =)
Autre question sur le awk, tant qu'on y est:
Est ce que je peux mettre une expression régulière représentant plusieurs lignes dans les conditions à valider ?
Je m'explique:
Je veux insérer quelque chose à la fin des fonction "maFonctionXX". L'idée aurait été de chercher à matcher avec
/}\n\npublic maFonction/{printf("code à ajouter %s",$0)}