gpt4 book ai didi

powershell - 计算包含所有匹配字符串的文件,即 AND 运算符?

转载 作者:行者123 更新时间:2023-12-05 00:34:18 25 4
gpt4 key购买 nike

我正在尝试计算包含一组字符串中所有字符串的文件夹中的所有文本文件,即基本上是一个 AND 运算符。每个文件中字符串的顺序可能是这样,最好是我正在寻找一个单行。

IE。我正在尝试完成类似的事情:

(Get-ChildItem -filter "file*" C:\temp |
Select-String -Pattern @(“str1", "str2")).Count

但不同的是,上面的语句计算包含“str1”或“str2”的所有文件,但我正在尝试执行 AND 运算而不是 OR,因此只计算包含“str1”和“str2”的文件.

问候,奥拉

最佳答案

这也许可以用 -AND 来完成这项工作。运算符(operator) :

(Get-ChildItem . -include *.txt -recurse |
% {(Select-String $_ -Pattern "str1") -AND (select-string $_ -pattern "str2")} |
where {$_ -eq $true}).count

关于powershell - 计算包含所有匹配字符串的文件,即 AND 运算符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10876867/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com