Bonjour,
Premierement je vous remercie pour l'aide.
A l'execution j'ai eu une erreur . Vous trouverez ci joint une copie d'ecran :
thomas<SRD>$ awk '
> BEGIN{FS="|";OFS="\t"}
> NF==8{r=(NR % 4);for(i=1;i<=8;++i)a[r,i]=$i}
> !r{for(i=1;i<=8;++i)if(i!=6)print a[1,i],a[2,i],a[3,i],a[0,i];delete a}
> END{if(r)for(i=1;i<=8;++i)if(i!=6)print a[1,i],a[2,i],a[3,i],a[0,i]}
> ' cdi.txt > mag.txt
syntax error The source line is 4.
The error context is
!r{for(i=1;i<=8;++i)if(i!=6)print a[1,i],a[2,i],a[3,i],a[0,i];de
lete >>> a} <<<
awk: The statement cannot be correctly parsed.
The source line is 4.
awk: The statement cannot be correctly parsed.
The source line is 5.
Je ne connais rien ni en awk ni en shell.
J 'ai besoin absolument votre aide pour formatter mon fichier en fichier etiquette.
Merci encore
Maguy
Premierement je vous remercie pour l'aide.
A l'execution j'ai eu une erreur . Vous trouverez ci joint une copie d'ecran :
thomas<SRD>$ awk '
> BEGIN{FS="|";OFS="\t"}
> NF==8{r=(NR % 4);for(i=1;i<=8;++i)a[r,i]=$i}
> !r{for(i=1;i<=8;++i)if(i!=6)print a[1,i],a[2,i],a[3,i],a[0,i];delete a}
> END{if(r)for(i=1;i<=8;++i)if(i!=6)print a[1,i],a[2,i],a[3,i],a[0,i]}
> ' cdi.txt > mag.txt
syntax error The source line is 4.
The error context is
!r{for(i=1;i<=8;++i)if(i!=6)print a[1,i],a[2,i],a[3,i],a[0,i];de
lete >>> a} <<<
awk: The statement cannot be correctly parsed.
The source line is 4.
awk: The statement cannot be correctly parsed.
The source line is 5.
Je ne connais rien ni en awk ni en shell.
J 'ai besoin absolument votre aide pour formatter mon fichier en fichier etiquette.
Merci encore
Maguy