[PowerShell]条件判断if

1. 条件判断语句

if (<条件>) {<为真执行该语句>}
elseif (<条件>) {<为真执行该语句>}
else

2. 例子

PS /root> $person_li                                                                     
白雪公主今年10岁了                                                                      
小猪今年10岁了                       
灰太狼今年20岁了
哪吒今年5岁了


if ($person_li | where {$_ | Select-String 5}) { write-Host "我找到了5岁的"} `
elseif ($person_li | where {($_ | Select-String 10)}) {write-Host "我找到了10岁的"} `
else {write-Host "我什么也没找到"}

3. if -or

if(($IP -match "172.15.6.20") -or ($IP -match "172.15.7.130")){}

END

posted @ 2021-08-19 13:10  LeoShi2020  阅读(1408)  评论(0编辑  收藏  举报