如何在CMD命令输出中查找单词

How to find a word in CMD command output

我正在尝试在 CMD 命令输出中查找单词(例如在文件中使用 ctrl+f) 输出包含很多行...

有什么提示吗?谢谢.

find "yourword" filename

在文件的任何一行显示您的文字。

yourcommandgivingsoneoutput |找到 "yourword"

检查一些命令的输出。

如果您只想查看您的单词是否存在于数据中,则将 >nul 附加到该行以抑制输出,并在(大概)您的批处理的下一行使用

if errorlevel 1 (echo word missing) else (echo word found)

您可以调用许多选项 - 使用

find /?

来自文档提示。

findstr 类似,允许搜索多个单词并具有受限制的正则表达式实现。

findstr /?

来自文档提示。

实际上,您没有理解这个概念,因为实际上您想在 " 程序中搜索",而您可以在 [=29= 中搜索] ...

CMD、git-bash 或任何其他终端不是文本文件或 word 文档或任何其他类型的文件之类的文件,因此在终端中搜索没有任何意义,因为如果你想在 "clash of clans" !!

中搜索

但是你可以在任何命令的输出中搜索,有很多方法可以做到这一点,例如,我们可以在dir命令的输出中搜索:

1- #>dir | find "search_word" → 将找到与您的 search_word

完全相同的任何输出

2- #>dir *search_word* → 将找到包含您的 search_word

的任何输出