以下脚本:
Foreach($keyword in $Nagios."Row Labels"){
if( -Not($Rt.SubjectLine | ?{$_ -match $keyword})){
"$keyword is not there"
}
}
对于$ Rt.Subjectline 的所有内容,匹配true
但是那个返回完全相同的结果!:
Foreach($keyword in $Nagios."Row Labels"){
if($Rt.SubjectLine | ?{$_ -match $keyword})){
"$keyword is there"
}
}
所以我的关键词都在那里......而不是??? 这没有意义......我做错了什么?
基本上我有一个包含简单关键字的数组,如a =(“one”,“two”,“three”) 我只是想检查这些单词中是否有任何与对象$ b.values .... 看起来很简单但是PowerShell说if语句既是真的也是假的?
我做错了什么?
非常感谢
答案 0 :(得分:0)
忘记这个问题,我有一个脑屁。我用来比较的字符串不是我所期望的......