免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1451 | 回复: 4
打印 上一主题 下一主题

请教高手,这个问题如何解决? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-03-17 07:27 |只看该作者 |倒序浏览
我已经把文件中每一行用AWK按照分割符分开,但是我需要对分开的一些参数进行处理判断,然后按照相应的顺序输出到HTML文件,由于每一行的参数有可能相关,所以必须先把参数存起来,比如存到数组里面,最后再对数组进行操作,不知道我这么想是否可行?

论坛徽章:
0
2 [报告]
发表于 2003-03-17 08:59 |只看该作者

请教高手,这个问题如何解决?

你说的是不是这样啊:
#filename
1:2:3
aaa:bbb:ccc
2:3:4
_____________

#! /usr/bin/sh
awk -F: '{
   nf=NF
   for (x = 1; x <= NF; x++) {
      matrix[NR,x] = $x
   }
}
END {
   for (x = 1; x <= NR; x++) {
      for (y = 1; y <= nf; y++)
         #对数组matrix中的每一个进行处理
      printf "%s ", matrix[x,y]
      printf "\n"
   }
}' filename

——————————————————
这是我最近看书上写的一个例子,不知道对你是不是有帮助!

论坛徽章:
0
3 [报告]
发表于 2003-03-17 19:48 |只看该作者

请教高手,这个问题如何解决?

再问一下,如何在AWK里面把数组的内容写入文件?

论坛徽章:
0
4 [报告]
发表于 2003-03-17 21:25 |只看该作者

请教高手,这个问题如何解决?

楼上兄的例子很明白了自己看看吧

论坛徽章:
0
5 [报告]
发表于 2003-03-18 08:23 |只看该作者

请教高手,这个问题如何解决?

[quote]原帖由 "jeams"]我已经把文件中每一行用AWK按照分割符分开,但是我需要对分开的一些参数进行处理判断,然后按照相应的顺序输出到HTML文件,由于每一行的参数有可能相关,所以必须先把参数存起来,比如存到数组里面,最后再对数组进?.........[/quote 发表:
http://chinaunix.net/forum/viewtopic.php?t=939
仔细看看,偶想里面有你要的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP