transpose()

{

awk '

BEGIN {

FS = ",";

OFS = ",";

}

{

if (max_nf<NF)

max_nf=NF

max_nr=NR

for (x=1; x<=NF; ++x)

vector[x, NR]=$x

}

END {

for (x=1; x<=max_nf; ++x) {

for (y=1; y<=max_nr; ++y)

printf("%s,", vector[x, y])

printf("\n")

}

}' ${1}

}

transpose ${1}

https://stackanswers.net/questions/how-to-do-a-transpose-in-bash-awk-other-duplicate

最新文章

  1. DevExpress.XtraEditors.xtraScrollableControl
  2. Redis服务器的启动过程分析
  3. 从Paxos到ZooKeeper-三、ZooKeeper的典型应用场景
  4. [转]Git远程操作详解
  5. codeforces 381 D Alyona and a tree(倍增)(前缀数组)
  6. javascript 的一些理解和随笔
  7. uTenux&mdash;&mdash;软件底层驱动组织结构介绍
  8. setTimeOut传参数(转)
  9. DHTMLX 前端框架 建立你的一个应用程序 教程(九)--绑定表单Form到表格Grrid中
  10. JS获取IP、MAC和主机名的五种方法
  11. YII安装smarty-view-renderer扩展
  12. 使用javascript oop开发滑动(slide) 菜单控件
  13. 循环多少次? 【杭电--HDOJ-1799】 附题+具体解释
  14. Redis数据类型之ZSet(五)
  15. 3.3.1 Cache一致性的基本概念
  16. bootstrap-datepicker default value
  17. caffe 动态库 Release X64
  18. Django + nginx + uswgi 的部署总结
  19. PDO预处理语句
  20. Spark项目之电商用户行为分析大数据平台之(六)用户访问session分析模块介绍

热门文章

  1. C# snaps
  2. java问题解答
  3. 统计包含关键字的 Key 的数量
  4. FTP替代传输方案的优异性体现在哪些方面?
  5. js实现大文件上传——分片上传方法
  6. mysql使用保留字导致该列查不出来(mysql版本问题)
  7. 046_salesforce 中 Get URL
  8. 如何在centos7.6操作系统下安装mysql数据库
  9. js基础篇--对象
  10. FATAL Exited too quickly (process log may have details)的解决方案