awk ’
{
for (i = 1; i <= NF; i++) {
if(NR == 1) {
s[i] = i;
} else {
s[i] = s[i] ” ”i;
}
}
}
END {
for (i = 1; s[i] != “”; i++) {
print s[i];
}
}’ file.txt
END之前的部分会对于每行进行处理,于是可以看出,保存的s数组为转置后的字符串。最后输出。
awk ’
{
for (i = 1; i <= NF; i++) {
if(NR == 1) {
s[i] = i;
} else {
s[i] = s[i] ” ”i;
}
}
}
END {
for (i = 1; s[i] != “”; i++) {
print s[i];
}
}’ file.txt
END之前的部分会对于每行进行处理,于是可以看出,保存的s数组为转置后的字符串。最后输出。