可以用数值作数组索引(下标),字符串要加引号,下标从1开始
Tarray[1]="cheng mo"
Tarray[2]="800927"
可以用字符串作数组索引(下标)
Tarray["first"]="cheng "
Tarray["last"]="mo"
Tarray["birth"]="800927"
split把一个字符串放到数组里
split(string,arrName,"分隔符")
BEGIN{
arr[1]="a"
arr[2]="b"
arr[3]="c"
arr[4]="d"
for(i in arr)
{
printf arr[i]
}
printf "\n";
split("abcde",arr1,"")
for(i=1;i<6;i++)
{
printf i":" arr1[i]"\n"
}
}
awk 'BEGIN{
str="abcd"
split(str,myarr,"")
for (i in myarr)
{
print myarr[i]
}
}'
阅读(855) | 评论(0) | 转发(0) |