有没有Powershell“字符串不包含”cmdlet或语法?

在Powershell中,我正在读一个文本文件。然后我在文本文件上执行一个Foreach对象,我只对不包含$ arrayOfStringsNotInterestedIn中的字符串的行感兴趣

有人知道这个的语法吗?

   Get-Content $filename | Foreach-Object {$_}
如果$ arrayofStringsNotInterestedIn是一个[array],你应该使用-notcontains:

Get-Content $FileName | foreach-object { `
   if ($arrayofStringsNotInterestedIn -notcontains $_) { $) }

或更好的(IMO)

Get-Content $FileName | where { $arrayofStringsNotInterestedIn -notcontains $_}
http://stackoverflow.com/questions/74957/is-there-a-powershell-string-does-not-contain-cmdlet-or-syntax

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:有没有Powershell“字符串不包含”cmdlet或语法?