grazinggoat
Programmer
thread271-1560325
When I run the awk I get the following error:
cat /etc/group | awk -F':' '{split($4,a,","); asort(a);
printf "%s",$1":"$2":"$3;y=":";
for (i in a) {if(a!=x)printf"%s",y a;x=a;y=","}
> printf "%s",$1":"$2":"$3;y=":";
> for (i in a) {if(a!=x)printf"%s",y a;x=a;y=","}
> print ""}'
awk: illegal reference to array a
record number 1
When I run the awk I get the following error:
cat /etc/group | awk -F':' '{split($4,a,","); asort(a);
printf "%s",$1":"$2":"$3;y=":";
for (i in a) {if(a!=x)printf"%s",y a;x=a;y=","}
> printf "%s",$1":"$2":"$3;y=":";
> for (i in a) {if(a!=x)printf"%s",y a;x=a;y=","}
> print ""}'
awk: illegal reference to array a
record number 1