2016-10-19 5 views

答えて

1

awkをありがとうございました!

$ awk '{k[$1]; a[$1,++c[$1]]=$2$3} 
    END{for(x in k) printf "%s",x OFS; 
     print ""; 
     for(i=1;i<=c[$1];i++) 
      {for(x in k) printf "%s", a[x,i] OFS; 
      print ""}}' file 

1 2 3 
CC GG GG 
GG CC CC 
CG CG CC 

しかし保証されていない列の順序を(各キーの要素の数が同じ)一貫性のあるデータを想定

...

関連する問題