婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Windows Powershell Switch 語句

Windows Powershell Switch 語句

熱門標簽:地圖標注的圖案 萬全縣地圖標注app 六寸地圖標注點怎么刪除 電話機器人公司招聘 騰訊地圖標注中心怎么標注 如何根據經緯度百度地圖標注 新鄭電銷機器人一個月多少錢 莫拉克電梯系統外呼怎么設置 印臺區呼叫中心外呼系統

下面的例子將If-ElseIF-Else轉換成Switch語句

復制代碼 代碼如下:

# 使用 IF-ElseIF-Else
If( $value -eq 1 )
{
    "Beijing"
}
Elseif( $value -eq 2)
{
    "Shanghai"
}
Elseif( $value -eq 3 )
{
    "Tianjin"
}
Else
{
    "Chongqing"
}
 
# 使用 Switch
switch($value)
{
    1 {"Beijing"}
    2 {"Shanghai"}
    3 {"Tianjin"}
    4 {"Chongqing"}
}

1

測試取值范圍

使用 Switch 時缺省的比較運算符為 -eq 等于,你也可以自己定制比較條件,將條件放在花括號中,必須保證條件表達式的返回值為布爾類型”$True”或”$False”

復制代碼 代碼如下:

$value=18
# 使用 Switch 測試取值范圍
switch($value)
{
    {$_ -lt 10} {"小于10"}
    10  {"等于10"}
    {$_  -gt 10} {"大于10"}
}
#輸出
#大于10

沒有匹配條件

在IF-Else語句中如果沒有合適的條件匹配,可以在Else中進行處理,同樣在Switch語句中如果case中沒有條件匹配,可以使用關鍵字Default進行處理。
同樣是上面的例子,稍加修改:

復制代碼 代碼如下:

$value=-7
# 使用 Switch 測試取值范圍
switch($value)
{
    {($_ -lt 10) -and ( $_ -gt 0) }  {"小于10"}
    10  {"等于10"}
    {$_  -gt 10} {"大于10"}
    Default {"沒有匹配條件"}
}
#Output:
#沒有匹配條件

多個條件匹配

如果case中有多個條件匹配,那么每個匹配的條件都會進行處理,例如:

復制代碼 代碼如下:

$value=2
# 使用 Switch 測試取值范圍
switch($value)
{
    {$_ -lt 5 }  { "小于5" }
    {$_ -gt 0 }   { "大于0" }
    {$_ -lt 100}{ "小于100"}
    Default {"沒有匹配條件"}
}
 
#小于5
#大于0
#小于100

如果碰到匹配條件時只處理一次,可以使用Break關鍵字

復制代碼 代碼如下:

$value=99
# 使用 Switch 測試取值范圍
switch($value)
{
    {$_ -lt 5 }   { "小于5"; break}
    {$_ -gt 0 }   { "大于0"; break}
    {$_ -lt 100}  { "小于100"; break}
    Default {"沒有匹配條件"}
}
 
#大于0

比較字符串

之前的條件比較的都是數字,接下來比較字符串,默認的條件判斷為-eq ,我們知道在Powershell中字符串的使用-eq比較大小寫不敏感,所以才有下面的例子:

復制代碼 代碼如下:

$domain="www.jb51.net"
switch($domain)
{
    "Www.jB51.net" {"Ok 1"}
    "www.JB51.net" {"Ok 2" }
    "WWW.jb51.NET" {"Ok 3"}
}
Ok 1
Ok 2
Ok 3

大小寫敏感

怎樣在比較字符串時能夠恢復為大小寫敏感模式,Switch有一個-case 選項,一旦指定了這個選項,比較運算符就會從-eq 切換到 -ceq,即大小寫敏感比較字符串:

復制代碼 代碼如下:

$domain="www.jb51.net"
#大小寫敏感
switch -case ($domain)
{
    "Www.jB51.net" {"Ok 1"}
    "www.JB51.net" {"Ok 2" }
    "www.jb51.net" {"Ok 3"}
}
#Ok 3

使用通配符

字符串非常特殊,可是使用通配符,幸運的是Powershell也支持,果然Power啊。但是在Switch語句后要指定 -wildcard 選項

復制代碼 代碼如下:

$domain="www.jb51.net"
#使用通配符
switch -wildcard($domain)
{
    "*"     {"匹配'*'"}
    "*.net" {"匹配*.net" }
    "*.*.*" {"匹配*.*.*"}
}
匹配'*'
匹配*.net
匹配*.*.*

在字符串匹配中,比通配符功能更強大是正則表達式,Powershell的Switch語句也支持,真是太棒了。當然需要給Switch關鍵字指定選項-regex

復制代碼 代碼如下:

$mail="www@jb51.net"
#使用通配符
switch -regex ($mail)
{
    "^www"     {"www打頭"}
    "net$"     {"net結尾" }
    "d{1,3}.d{1,3}.d{1,3}.d{1,3}" {"IP地址"}
}
 
#www打頭
#net結尾

同時處理多個值

Switch支持對集合所有元素進行匹配,下面的例子使用Powershell Switch語句演示打印水仙花數:

復制代碼 代碼如下:

$value=100..999
switch($value)
{
{[Math]::Pow($_%10,3)+[Math]::Pow( [Math]::Truncate($_%100/10) ,3)+[Math]::Pow( [Math]::Truncate($_/100) , 3) -eq $_} {$_}
}
 
#153
#370
#371
#407

您可能感興趣的文章:
  • Windows Powershell Switch 循環
  • window下homestead開發環境安裝詳細教程
  • 詳細分析Windows Home Server是什么?
  • Windows Home Server OEM 正式版 下載地址
  • 解決windows10下"sqlplus / as sysdba"執行提示無權限問題
  • Windows下Apache應用環境塔建安全設置(目錄權限設置)
  • windows10打開switchHost 提示無修改權限問題解決

標簽:疫苗接種 臨汾 汕頭 喀什 南昌 天水 湘潭 襄陽

巨人網絡通訊聲明:本文標題《Windows Powershell Switch 語句》,本文關鍵詞  Windows,Powershell,Switch,語句,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Windows Powershell Switch 語句》相關的同類信息!
  • 本頁收集關于Windows Powershell Switch 語句的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美无砖砖区免费| 精品视频在线免费看| 欧美大片一区二区| 国产成人夜色高潮福利影视| 精品成人一区二区三区四区| 九九视频精品免费| 国产视频一区二区三区在线观看| 日韩国产欧美在线播放| 亚洲国产视频a| 一区二区三区视频在线看| 日韩美女主播在线视频一区二区三区| 成人免费视频一区| 国产剧情在线观看一区二区| 免费久久99精品国产| 亚洲欧美一区二区三区国产精品| 日韩精品一区在线观看| 欧美日韩国产高清一区二区三区| 91在线观看地址| 2020国产精品久久精品美国| 欧美成人精品1314www| 欧洲人成人精品| 精品一区二区三区在线播放视频| 丝袜美腿一区二区三区| 天堂一区二区在线| 久久国产成人午夜av影院| 青青草精品视频| 一级日本不卡的影视| 国产日产亚洲精品系列| 日韩欧美在线影院| 亚洲成va人在线观看| 国产99精品在线观看| 成人教育av在线| 欧美日韩精品高清| 久久精品欧美一区二区三区麻豆| 亚洲高清久久久| 岛国av在线一区| 色激情天天射综合网| 欧美精品一区二区三| 亚洲人成亚洲人成在线观看图片| 一区二区三区成人| 午夜欧美在线一二页| 日本韩国一区二区三区| 一区二区三区四区乱视频| 国产美女av一区二区三区| 色综合天天综合在线视频| 欧美一级电影网站| 亚洲精品综合在线| 成人av在线观| 亚洲精品在线网站| 一区二区三区在线观看动漫 | av午夜精品一区二区三区| 久久精品亚洲国产奇米99| 久久精品国产亚洲高清剧情介绍| 91国内精品野花午夜精品| 久久久影视传媒| 蜜臀av亚洲一区中文字幕| 97久久精品人人做人人爽50路| 26uuu亚洲综合色| 青青草97国产精品免费观看无弹窗版 | 欧美老年两性高潮| 亚洲电影第三页| 在线不卡欧美精品一区二区三区| 亚洲自拍欧美精品| 一本大道久久a久久综合婷婷 | 在线亚洲欧美专区二区| ●精品国产综合乱码久久久久| 国产在线播放一区三区四| 亚洲国产精品激情在线观看| 欧美日韩综合一区| 国产一区二区三区在线观看精品 | 亚洲欧美另类久久久精品2019| 99久久精品免费看国产免费软件| 久久久蜜臀国产一区二区| 欧美亚洲免费在线一区| 国产福利一区二区三区在线视频| 亚洲一区二区视频在线| 久久久久久久免费视频了| 91麻豆文化传媒在线观看| 亚洲精品午夜久久久| 精品福利在线导航| 成人黄页毛片网站| 18成人在线视频| 亚洲欧美经典视频| 亚洲色图欧洲色图| 国产精品看片你懂得| 69久久夜色精品国产69蝌蚪网| 国产91精品久久久久久久网曝门| 一区二区三区成人| 国产精品久久夜| 国产日本一区二区| 欧美一区二区三区性视频| 日韩av午夜在线观看| 亚洲视频网在线直播| 亚洲国产欧美在线| 洋洋成人永久网站入口| 亚洲成人一区在线| 亚洲一区二区三区视频在线| 久久精品欧美一区二区三区麻豆| 国产天堂亚洲国产碰碰| 日韩亚洲欧美中文三级| 成人av小说网| 国产综合色在线| 午夜不卡av在线| 亚洲欧美在线视频| 日av在线不卡| 欧美亚洲图片小说| 精品国精品国产尤物美女| 国产午夜亚洲精品午夜鲁丝片| 这里只有精品99re| 亚洲图片欧美综合| 99在线热播精品免费| 欧美一区2区视频在线观看| 亚洲国产精品久久久久秋霞影院 | 91蝌蚪porny| 波多野结衣精品在线| 成人av在线资源网| 99re热这里只有精品视频| 99国产一区二区三精品乱码| 久久久99精品久久| 中文字幕在线不卡国产视频| 美女爽到高潮91| 一本色道久久综合狠狠躁的推荐 | 亚洲高清免费在线| 北条麻妃一区二区三区| 国产精品麻豆久久久| 婷婷久久综合九色综合绿巨人 | 99精品视频免费在线观看| 欧美日韩在线一区二区| 亚洲综合在线观看视频| 色久优优欧美色久优优| 欧美色偷偷大香| 国产精品久久久久久久蜜臀| 中文无字幕一区二区三区| 午夜精品爽啪视频| 欧美片在线播放| 日韩av在线免费观看不卡| 欧美丰满少妇xxxbbb| 亚洲免费成人av| 精品一区二区三区久久久| 日韩一区二区三区在线观看 | 91精品国产aⅴ一区二区| 久久99在线观看| 一区二区三区av电影| 成人综合在线观看| 色妞www精品视频| 婷婷国产在线综合| 久久久久久久免费视频了| 国产一区999| 国产欧美久久久精品影院| 美女视频一区二区| 最好看的中文字幕久久| 91网站在线观看视频| 极品尤物av久久免费看| 日韩国产精品大片| 欧美一级在线观看| 91麻豆精品国产91久久久使用方法| 亚洲欧美偷拍卡通变态| 久久超碰97人人做人人爱| 成人欧美一区二区三区在线播放| 另类调教123区| 欧美精品免费视频| 国内精品久久久久影院薰衣草 | 日韩小视频在线观看专区| 日av在线不卡| 一区二区久久久久| 日韩精品综合一本久道在线视频| 亚洲成人动漫一区| 91精品国产美女浴室洗澡无遮挡| 亚洲一区二区四区蜜桃| 欧美高清一级片在线观看| 国产精品三级视频| 久久日一线二线三线suv| 欧美性受xxxx黑人xyx性爽| 捆绑紧缚一区二区三区视频| 婷婷久久综合九色综合绿巨人| 亚洲1区2区3区视频| 国产精品系列在线| 久久蜜桃香蕉精品一区二区三区| 国产成人福利片| 国产经典欧美精品| 韩国欧美一区二区| 美女一区二区视频| 国产美女视频91| 91网址在线看| 中文字幕永久在线不卡| 精品国产一区二区精华| 精品伦理精品一区| 91网上在线视频| 免费观看在线色综合| 国产毛片一区二区| 91丨九色丨蝌蚪富婆spa| 国产98色在线|日韩| 天天色综合成人网| 久久成人免费日本黄色| 亚洲精品第1页| 亚洲欧美综合另类在线卡通| 亚洲专区一二三| 日韩影院在线观看| 国产福利一区在线观看| 欧美影院一区二区|