|
蓝森林 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的上下段都一起读出来? |
| |