标题:
[求助] 如何在CMD下查找包含特定字符的文件(已结)
[打印本页]
作者:
chenall
时间:
2006-12-20 23:46
标题:
[求助] 如何在CMD下查找包含特定字符的文件(已结)
如题,系统中的FINDSTR很好用,但是它不支持UNICODE.所以UNICODE编码格式的文件就找不到了.
有没有什么命令可以像FINDSTR一样又支持UNICODE的
比如我要查找包含如下内容的文件.
Quote:
aaa=bbbb
aaa和bbb
中间可能会有一些空格或TAB.该如何做.
我使用的FINDSTR命令
Quote:
findstr /i "^aaa.*bbbb$" *.*
[
Last edited by chenall on 2006-12-22 at 01:32 AM
]
作者:
namejm
时间:
2006-12-21 00:23
可以用 type 或者 more 来读取Unicode文件,再用 findstr 来查找。比如:
CODE:
[Copy to clipboard]
@echo off
type test.txt|findstr /i "^aaa*bbb$"
pause
作者:
chenall
时间:
2006-12-21 03:20
但是如果文件很多几千个,不可能使用FOR一个一个来查的.
我在想在几千个INF文件中找出包含符合条件的文件.
作者:
lxmxn
时间:
2006-12-21 03:42
不要小看了for,它可以做到的。
作者:
chenall
时间:
2006-12-21 05:13
使用for对每个文件先type然后再find
会不会效率太低了点
作者:
vkill
时间:
2006-12-21 09:43
sed 很容易,支持多文件
欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/)
Powered by Discuz! 2.5