![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 15:37 |
共 47,811 主题排行 / 349,896 发帖 / 今日 1 篇 / 48,254 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 如何查找指定硬盘内指定字符并显示出来 |
| 可打印版本 874 / 7 |
| 第1楼 sncffihc | 发表于 2008-09-03 15:51 |
| 初级用户 发帖 17 积分 51 | |
|
如何查找指定硬盘内指定字符并显示出来 如何用DOS批处理找遍硬内指定的文本(.txt .log .ini)文件里面的指定字符并显示出来
在xp系统下。我做了一个,可是系统称找不到路径.以上是寻找字符7的例子,但不成功!!不知有什么更好的简单方法? for %i in (c:,d:,e:,f do dir /b /S %i | find /I /n "*.txt,*.log,*.ini"》d:/tt.txt for /f %a in (D:/tt.txt) do type %a |find "7" |
|
| 第2楼 HAT | 发表于 2008-09-03 16:29 |
| 版主 发帖 5,017 积分 9,023 | |
| 第3楼 sncffihc | 发表于 2008-09-04 00:15 |
| 初级用户 发帖 17 积分 51 | |
|
一个字,好!不知道如何才能学到这么历害 在深夜试了太久,确是可以找到指定的字符。但美中有点不足,指定的字符是找到了,但没有指定字符的路径。就不知道这个字符在哪个文件里面。希望还能改进一下,这样DOS做到了WINDOWS做不到的事情。。。
|
|
| 第4楼 lxmxn | 发表于 2008-09-04 05:26 |
| 版主 发帖 4,938 积分 11,386 | |
|
findstr /n "7" "%%b*"
|
|
| 第5楼 sncffihc | 发表于 2008-09-04 09:04 |
| 初级用户 发帖 17 积分 51 | |
|
加参数 /n 也不能显示路径 加参数 /n 也不能显示完整路径。???Sample TextSample Text
|
|
| 第6楼 ts47284 | 发表于 2008-09-04 09:36 |
| 新手上路 发帖 8 积分 14 | |
| 第7楼 HAT | 发表于 2008-09-04 16:46 |
| 版主 发帖 5,017 积分 9,023 | |
|
Re 5楼 关键不在于/n,而是%%b后面加了个星号。
|
|
| 第8楼 sncffihc | 发表于 2008-09-04 20:44 |
| 初级用户 发帖 17 积分 51 | |
|
真是太历害了,哈哈 希望有更多的DOS小工具能用。
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |