![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-02 20:13 |
共 48,038 主题排行 / 350,123 发帖 / 今日 1 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助] 如何在CMD下查找包含特定字符的文件(已结) |
| 可打印版本 1,087 / 5 |
| 第1楼 chenall | 发表于 2006-12-20 23:46 |
| 银牌会员 发帖 469 积分 1,276 来自 福建泉州 | |
|
[求助] 如何在CMD下查找包含特定字符的文件(已结) 如题,系统中的FINDSTR很好用,但是它不支持UNICODE.所以UNICODE编码格式的文件就找不到了.
有没有什么命令可以像FINDSTR一样又支持UNICODE的 比如我要查找包含如下内容的文件.
aaa和bbb 中间可能会有一些空格或TAB.该如何做. 我使用的FINDSTR命令
[ Last edited by chenall on 2006-12-22 at 01:32 AM ] |
|
| 第2楼 namejm | 发表于 2006-12-21 00:23 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
|
可以用 type 或者 more 来读取Unicode文件,再用 findstr 来查找。比如:
|
|
| 第3楼 chenall | 发表于 2006-12-21 03:20 |
| 银牌会员 发帖 469 积分 1,276 来自 福建泉州 | |
|
但是如果文件很多几千个,不可能使用FOR一个一个来查的.
我在想在几千个INF文件中找出包含符合条件的文件. |
|
| 第4楼 lxmxn | 发表于 2006-12-21 03:42 |
| 版主 发帖 4,938 积分 11,386 | |
|
不要小看了for,它可以做到的。 |
|
| 第5楼 chenall | 发表于 2006-12-21 05:13 |
| 银牌会员 发帖 469 积分 1,276 来自 福建泉州 | |
|
使用for对每个文件先type然后再find
会不会效率太低了点 |
|
| 第6楼 vkill | 发表于 2006-12-21 09:43 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
|
sed 很容易,支持多文件
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |