壳行重排
a1 a2 a3
1 2 3
11 22 33
a1:1
a1:11
a2:2
a2:22
a3:3
a3:33
a1 a2 a3
1 2 3
11 22 33
'|awk-f''{if(NF3 ) ) (打印$3} )|awk-f''{for ) I=1; i=NF; I ) a(I,NR )=$I}end ) for ) I=1; i=NF; I ) for(j=1; j=NR; j ) printf a[i,j] '; print ' } '|awk ' { print $1' : ' $2'n ' $1' : ' $3} '|sort
a1:1
a1:11
a2:2
a2:22
a3:3
a3:33
echo '
a1 a2 a3
1 2 3
11 22 33
'|awk-f''{if(NF3 ) ) (打印$3} )|awk-f''{for ) I=1; i=NF; I ) a(I,NR )=$I}end ) for ) I=1; i=NF; I ) for(j=1; j=NR; j ) printf a[i,j] '; print ' } '|awk ' { print $1' : ' $2'n ' $1' : ' $3} '|sort
awk-f''{for(I=1; i=NF; I ) a(I,NR )=$I}end ) for ) I=1; i=NF; I ) for(j=1; j=NR; j ) printf a[i,j] '; 打印' ' } }