您的位置首页百科知识

awk中如何获取数组元素个数

awk中如何获取数组元素个数

的有关信息介绍如下:

awk中如何获取数组元素个数

使用awk的内置函数split,将第三个字段根据分隔符“-”分割并存入数组,最后跟随$1和$2逐个打印。$ echo "aaa 3 1-2-3-4-5" | awk '{n=split($3,a,"-");for(i=1;i<=n;i++)print $1,$2,a[i]}'aaa 3 1aaa 3 2aaa 3 3aaa 3 4aaa 3 5