Powershell - 检查三个变量是否与两个特定字符串匹配

时间:2017-04-28 16:13:47

标签: powershell if-statement

我必须检查变量$ var1,$ var2,$ var3是否包含“172.20.110”。或“172.20.111。”。有没有办法用IF语句(不是一个漂亮的解决方案),或者有更好的方法。例如:我可以使用172.20.110.0/23(255.255.254)创建“网络对象”并检查变量吗?

1 个答案:

答案 0 :(得分:1)

最简单的解决方案可能是使用-match来查找" 172.20.110"在$ var1中。 -match运算符返回您可以检查的bool。您可以找出if语句来比较它们的需要。有关您可能更喜欢使用的比较运算符的更多信息,请查看此link

$var1 = "somestuff172.20.110morestuff"
if($var1 -match "172.20.110"){"was true"}
else{"was false"}
相关问题