libgnunetchat

library for GNUnet Messenger
Log | Files | Refs | README | LICENSE

transpose.sh (243B)


      1 #!/bin/sh
      2 awk '
      3 {
      4     for (i=1; i<=NF; i++)  {
      5         a[NR,i] = $i
      6     }
      7 }
      8 NF>p { p = NF }
      9 END {
     10     for(j=1; j<=p; j++) {
     11         str=a[1,j]
     12         for(i=2; i<=NR; i++){
     13             str=str" "a[i,j];
     14         }
     15         print str
     16     }
     17 }' $@