Answers:
以下命令将显示所有包含"black"
NOR的 行"white"
:
findstr /v "black white" blackwhite.txt
以下命令将显示所有包含"black"
OR的 行"white"
:
findstr "black white" blackwhite.txt
以下命令将显示所有包含“ 完全相同 "black white
”的行:
findstr /c:"black white" blackwhite.txt
以下命令将显示所有包含"black"
AND的 行"white"
:
findstr "white" blackwhite.txt | findstr "black"
笔记:
如果搜索字符串包含多个单词,并用空格分隔,findstr
则将返回包含任一单词(OR)的行。
文字搜索(/C:string
)将逆转此行为,并允许搜索短语或句子。文字搜索还允许搜索标点符号。
示例数据文件(blackwhite.txt):
red
black
white
blue
black white
black and white
输出示例:
F:\test>findstr /v "black white" blackwhite.txt
red
blue
F:\test>findstr "black white" blackwhite.txt
black
white
black white
black and white
F:\test>findstr /c:"black white" blackwhite.txt
black white
F:\test>findstr "white" blackwhite.txt | findstr "black"
black white
black and white
findstr "white" File2.txt | findstr "black"
findstr
工具不是MS-DOS的一部分。它带有Windows(XP +?)。我认为您的意思是“命令行工具”而不是“ DOS命令”。