Chinaunix首页 | 论坛 | 博客
  • 博客访问: 280128
  • 博文数量: 76
  • 博客积分: 1414
  • 博客等级: 中尉
  • 技术积分: 702
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-14 21:05
文章分类

全部博文(76)

文章存档

2013年(8)

2012年(68)

我的朋友

分类: LINUX

2012-04-09 18:32:25

可以用数值作数组索引(下标),字符串要加引号,下标从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) |
0

上一篇:awk内置函数

下一篇:tac

给主人留下些什么吧!~~