使用awk向下移动特定列

时间:2016-10-19 10:35:11

标签: awk

如何将第二列向下移动一行,如下例所示?

> input
n an na na
a ae 1 2 3
b be 3 2 1
c    4 4 4

> output
n  na na
a an 1 2 3
b be 3 2 1
c be 4 4 4

1 个答案:

答案 0 :(得分:3)

这个awk单行为你做的工作:

awk '{t=$2;$2=p;p=t}7' file