Semi-OT: awk

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



This is odd, and annoying. CentOS 6, current. Here's my awk script:

{
   room = substr($0, 48, 10);
   arr[$2,room,$1] = $0;
}
END {
  for ( i in arr ) {
     for ( j in arr[i] ) {
        for ( k in arr[i][j] ) {
            print arr[i][j][k];
        }
     }
   }
}

And when I run it, it complains
 awk -f awksort proplist7
awk: awksort:7:      for ( j in arr[i] ) {
awk: awksort:7:                    ^ syntax error
awk: awksort:8:         for ( k in arr[i,j] ) {
awk: awksort:8:                       ^ syntax error
awk: awksort:9:             print arr[i][j][k];
awk: awksort:9:                         ^ syntax error

which makes no sense - I've done this a million times. Am I missing
something, or is this a bug?

     mark

_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
https://lists.centos.org/mailman/listinfo/centos



[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux