2013-11-26 29 views
3

是否可以使用select-Object來匹配?Powershell Select-Object -match or?

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

這不會產生錯誤,但會告訴我是,無論$文件中匹配的最後一個字符串如何。如果兩者匹配,我想顯示一個是。

回答

8

您可以在正則表達式使用交替:

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

大聲笑,這做到了,從這個新手謝謝:) – 1BilliumDollars