Powershell Select-Object -match或?

时间:2013-11-26 22:55:13

标签: powershell

可以像这样使用select-Object来匹配吗?

If ((Get-content $file | select-object -last 1) -match 'deleted' -or 'return'){"yes"} else {"No"}

这不会产生错误但会告诉我是,无论$ file中匹配的最后一个字符串是什么。如果要么匹配,我想显示是。

1 个答案:

答案 0 :(得分:9)

您可以在正则表达式中使用交替:

If ((Get-content $file | select-object -last 1) -match 'deleted|return'){"yes"} else {"No"}