awk-10

文件为:

ksdopk 11 111110,111111,111113,111115,11111,111113,111115,111117,112310 1,2,3,4,5,6,7,9

经过处理为:

ksdopk  11  111110  1

ksdopk  11  111111  2

ksdopk  11  111113  3

ksdopk  11  111115  4

ksdopk  11  11111   5

ksdopk  11  111113  6

ksdopk  11  111115  7

ksdopk  11  111117  9

ksdopk  11  112310

处理方法:

awk ‘{t=split($3,a,”,”);split($4,b,”,”);for(i=1;i<=t;i++)print $1,$2,a[n],b[n]}’ file

解析:利用两个数组分别将字符创拆开,然后一一对应输出相对应的数值。

你可能感兴趣的:(awk-10)