awk - redécouper les champs de la ligne courante

Daniel Caillibaud ml.dcailli at free.fr
Thu Nov 9 12:37:29 CET 2006


Daniel Caillibaud a écrit :
> Bonjour,
> 
> Dans un script awk, peut-on modifier FS et obliger awk à redécouper la ligne courante avec ces nouveaux séparateurs ?
> 
> C'est pour avoir un 1er traitement avec un séparateur et un 2e traitement avec un autre séparateur.
> C'est possible ?

Pour info, j'ai pas trouvé mais j'ai contourné le pb avec la fonction split de awk, c'est nettement plus rapide que de lancer 2 exécution de awk (avec
un FS différent) pour chaque ligne.

match permet aussi de s'en sortir dans mon cas, mais n'est pas plus rapide que split.

Daniel


More information about the Shell mailing list