RosettaCodeData/Task/Matrix-transposition/AWK/matrix-transposition-1.awk

15 lines
244 B
Awk
Raw Permalink Normal View History

2013-04-10 21:29:02 -07:00
# syntax: GAWK -f MATRIX_TRANSPOSITION.AWK filename
{ if (NF > nf) {
2019-09-12 10:33:56 -07:00
nf = NF
2013-04-10 21:29:02 -07:00
}
for (i=1; i<=nf; i++) {
2019-09-12 10:33:56 -07:00
row[i] = row[i] $i " "
2013-04-10 21:29:02 -07:00
}
}
END {
for (i=1; i<=nf; i++) {
2019-09-12 10:33:56 -07:00
printf("%s\n",row[i])
2013-04-10 21:29:02 -07:00
}
exit(0)
}