蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 系统管理


    

蓝森林 http://www.lslnet.com 2006年8月18日 15:18


求:一段小程序

有个近100M的文件。文件内容是:有很多段如下内容组成,每段之间有空行隔开,怎么把包含“country:   CN”的段从这个近100M的文件里摘出来。

每段的内容基本相似,只是“country:   CN”不一样。

name:    annie
age:        18
country:   CN
sex:         female
school:     high scool
descr:       beautiful
descr:       slim

求:一段小程序

这个用数据库比较方便!

求:一段小程序

求:一段小程序

求:一段小程序

你考过计算机三级没?

在上机的题目里经常是这样的问题!

应该自己编写一个read的函数吧?

求:一段小程序

楼主你把文件贴出来,然后把结果写出来,别人才有办法帮你想耶,

求:一段小程序

这个考过计算机三级的都差不多,但是我没过!

求:一段小程序

用shell如何? ;)
[code]
grep -A4 -B2 CN file
[/code]

求:一段小程序

求:一段小程序

求:一段小程序

-->
那么吝啬,;) 多贴点!

求:一段小程序

一点规律都没有?

求:一段小程序

用C写,应该是一个Read()

求:一段小程序

是不是想导入IP地址描述文件啊? :)
哈哈哈.

求:一段小程序

-->
版主,你咱知道呢。帮我想想办法。这个文件一点规律都没有。

求:一段小程序

呵呵,我觉得你最好贴一部份出来

求:一段小程序

是把这一行全部删除吗?如果是的话可以使用如下语句:
sed '/country: CN/d' 文件名>;新文件名

求:一段小程序

求:一段小程序

cat filename |grep "country: *" >;newfile

求:一段小程序

我的理解楼主的意思是把含有country的上下段都一起读出来?



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com