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命令”。