如何在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
的任何输出
我正在尝试在 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