Skip to content

Instantly share code, notes, and snippets.

@alxndrkalinin
Created July 14, 2016 19:31
Show Gist options
  • Save alxndrkalinin/402259ddd37864d291875ff96143ef27 to your computer and use it in GitHub Desktop.
Save alxndrkalinin/402259ddd37864d291875ff96143ef27 to your computer and use it in GitHub Desktop.
BEGIN { FS=OFS="," }
{
for (rowNr=1;rowNr<=NF;rowNr++) {
cell[rowNr,NR] = $rowNr
}
maxRows = (NF > maxRows ? NF : maxRows)
maxCols = NR
}
END {
for (rowNr=1;rowNr<=maxRows;rowNr++) {
for (colNr=1;colNr<=maxCols;colNr++) {
printf "%s%s", cell[rowNr,colNr], (colNr < maxCols ? OFS : ORS)
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment