windows/dos/bat有没有搜索运行命令?搜索文件中的一个字或词组。

发布网友 发布时间:2022-04-22 20:39

我来回答

5个回答

热心网友 时间:2023-10-28 04:03

用外部命令 find 就可以啊。。
请看dos 下的帮助:
C:\Documents and Settings\lee>find /?
在文件中搜索字符串。

FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "string" [[drive:][path]filename[ ...]]

/V 显示所有未包含指定字符串的行。
/C 仅显示包含字符串的行数。
/N 显示行号。
/I 搜索字符串时忽略大小写。
/OFF[LINE] 不要跳过具有脱机属性集的文件。
"string" 指定要搜索的文字串,
[drive:][path]filename
指定要搜索的文件。

如果没有指定路径,FIND 将搜索键入的或者由另一命令产生的文字。

举个例子,你要搜索 c:\1.txt 中的 “123”
就可以这样:
find "123" c:\1.txt

热心网友 时间:2023-10-28 04:03

@echo off
for /r c:\ %%i in (*.txt) do echo %%i|find /i "aaaaa"

存成批处理格式
c:\改为你要查找的目录,*.txt该为你要查找的文件类型,aaaaa改为你要查找的文本

热心网友 时间:2023-10-28 04:04

你说的是dos吧?
但如果是的话,查关键词很麻烦,打开先启动XP下面的"cmd",点一下鼠标右键,就可以了。

热心网友 时间:2023-10-28 04:05

我不知道你说的是不是纯dos

如果你可以启动 XP下的 cmd 你直接 用鼠标 右键 出来菜单 有查找

你可以看看是不是你想要的

热心网友 时间:2023-10-28 04:05

我是qivsran的小号,楼主请看短消息,代码在裏面。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com