中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-14 04:00
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS学习入门 & 精彩文章 (教学室) » [原创]查找关键字并显示其下5行的批处理
可打印版本  958 / 3
第1楼 无奈何 发表于 2005-10-02 00:01
荣誉版主 发帖 356 积分 1,338
[原创]查找关键字并显示其下5行的批处理
刚才在 CCF 看到有人发帖寻求 “查找含有关键字的某行,同时把此行下面8行都提取出来” 的方法。闲来无事写了个批处理,可惜没有 CCF 的帐户,发出来和大家分享。
内容其实很简单,活跃一下气氛。


第2楼 无奈何 发表于 2005-10-02 14:02
荣誉版主 发帖 356 积分 1,338
写完了以后觉得没有太大实用,因为 GNU grep 可以轻松实现。
grep 的实现方法:

grep -A5 "string" file.txt
第3楼 bush 发表于 2005-10-03 00:51
银牌会员 发帖 730 积分 2,165
工具是丰富多彩的,但过程是一种乐趣~
第4楼 无奈何 发表于 2005-10-03 23:45
荣誉版主 发帖 356 积分 1,338
再续一帖。
在 CCF 又看到 hitme 的回复。如下:

用法:cmd下
限制:只能支持某行,而非某些行
find8 "关键字" 文本文件名



思路很好,只是不支持多行匹配。
我小改一下:



[ Last edited by 无奈何 on 2005-10-3 at 23:46 ]
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023