您的位置:首页 > 运维架构 > Shell

shell: awk中二维数组计算

2015-12-21 15:51 351 查看
因为awk中没有实际的二维数组,而是通过一维数组模拟的,具体用法如下:

[code]awk '
  { 
   a[$1,$2]++;
  }
  END{
    for(i in a) {
      split(i,idx,SUBSEP);
      # 下面三项分别表示二维数组的i,j和a[i,j]
      print idx[1], idx[2], a[idx[1], idx[2]];
    }
  }' data
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: