以下findstr.exe
命令几乎可以实现我想要的功能,但并不完全:
findstr /s /i /c:"word1 word2 word3" *.abc
Run Code Online (Sandbox Code Playgroud)
我用过:
/s
用于搜索所有子文件夹./c:
使用指定的文本作为文字搜索字符串
/i
指定搜索不区分大小写.*.abc
abc类型的文件.上述验看word1 word2 word3
作为文字,因此只发现在的话,准确的顺序.
相比之下,我想所有的字匹配个别,在任何顺序(与逻辑,结合).
如果我/c:
从上面的命令中删除,那么返回匹配任何单词的行(OR逻辑,析取),这不是我想要的.
可以在PowerShell中完成吗?