小编Ray*_*ker的帖子

如何在PowerShell中使用FINDSTR查找搜索字符串中所有单词以任何顺序匹配的行

以下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中完成吗?

powershell boolean-logic findstr

3
推荐指数
2
解决办法
1700
查看次数

标签 统计

boolean-logic ×1

findstr ×1

powershell ×1