婷婷综合国产,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在线播放不卡| 国产一区二区在线视频| 色综合久久久久久久久久久| 日韩精品影音先锋| 一区二区欧美国产| 国产精品正在播放| 日韩欧美www| 亚洲第一激情av| 99久免费精品视频在线观看| 精品日韩av一区二区| 亚洲一区二区四区蜜桃| 成人免费毛片a| 久久亚洲影视婷婷| 美脚の诱脚舐め脚责91| 欧美日本一区二区三区四区 | 亚洲国产人成综合网站| 成人精品视频一区| 久久日韩精品一区二区五区| 日韩**一区毛片| 欧美日韩国产色站一区二区三区| 亚洲免费三区一区二区| 成人av免费在线播放| 国产精品网站一区| 成人精品高清在线| 欧美激情艳妇裸体舞| 国产盗摄视频一区二区三区| 精品久久五月天| 久久99精品久久久久久国产越南| 欧美一级理论片| 捆绑调教一区二区三区| 欧美电影免费观看高清完整版在线 | 中文字幕久久午夜不卡| 国内久久精品视频| 26uuu成人网一区二区三区| 黄色成人免费在线| 欧美xxxx老人做受| 国产麻豆日韩欧美久久| 国产欧美日韩在线| 狠狠色狠狠色综合| 日本一区二区三区在线观看| 成人听书哪个软件好| 最新热久久免费视频| 91首页免费视频| 亚洲成人综合网站| 欧美不卡激情三级在线观看| 国产精品自产自拍| 亚洲伦理在线免费看| 欧美色区777第一页| 美美哒免费高清在线观看视频一区二区 | 欧美亚洲国产bt| 无吗不卡中文字幕| 日韩女优制服丝袜电影| 国产精品资源在线| 亚洲免费大片在线观看| 欧美顶级少妇做爰| 国产一区在线观看麻豆| 亚洲天堂av一区| 欧美夫妻性生活| 国产69精品久久99不卡| 一区二区三区国产精华| 欧美草草影院在线视频| 91小视频在线观看| 日本va欧美va精品发布| 久久久影院官网| 91久久奴性调教| 国内精品伊人久久久久影院对白| 国产精品久久久久一区二区三区| 欧美日韩国产首页在线观看| 国产成人精品亚洲午夜麻豆| 亚洲电影一级片| 久久久久久久网| 在线视频一区二区三| 国产美女视频91| 亚洲国产sm捆绑调教视频| 欧美大度的电影原声| www.亚洲免费av| 狠狠色综合日日| 亚洲国产综合在线| 国产欧美精品国产国产专区| 欧美日韩二区三区| 91香蕉国产在线观看软件| 激情另类小说区图片区视频区| 亚洲欧洲综合另类在线| 久久日一线二线三线suv| 欧美人伦禁忌dvd放荡欲情| a美女胸又www黄视频久久| 久久国产剧场电影| 亚洲地区一二三色| 亚洲女人小视频在线观看| 久久亚洲精精品中文字幕早川悠里| 欧洲另类一二三四区| 成人一区二区三区在线观看| 麻豆专区一区二区三区四区五区| 亚洲午夜三级在线| 亚洲欧美视频在线观看视频| 亚洲国产精品99久久久久久久久| 久久你懂得1024| 欧美电影免费提供在线观看| 91麻豆精品国产91久久久久久| 欧美在线观看一二区| 色综合久久中文综合久久97| 成人av在线一区二区| 成人午夜在线视频| 成人91在线观看| 成人小视频免费观看| 成人一区二区三区| 成人黄色免费短视频| 高清在线成人网| 成人深夜视频在线观看| 成人高清在线视频| 风间由美中文字幕在线看视频国产欧美| 黄一区二区三区| 国产一区二区在线看| 国产米奇在线777精品观看| 精品一区二区三区在线视频| 日韩国产精品久久久| 蜜臀a∨国产成人精品| 久久福利视频一区二区| 韩国女主播一区| 国产成人av一区| 99re这里只有精品视频首页| 日本韩国欧美国产| 欧美午夜精品久久久久久孕妇| 在线一区二区三区| 7777精品伊人久久久大香线蕉最新版| 欧美三级韩国三级日本三斤| 日韩一区二区在线观看视频播放| 欧美一区二区在线免费播放| 精品久久久久香蕉网| 国产精品久久久久久久浪潮网站| 中文字幕亚洲成人| 午夜电影一区二区三区| 国产真实精品久久二三区| 成人动漫在线一区| 欧美三级一区二区| 亚洲精品一线二线三线| 综合久久综合久久| 日本欧美在线观看| 国产精品一二三四| 欧美色涩在线第一页| 久久久久国产精品麻豆ai换脸| 国产精品久久久久久久久动漫 | 国产精品一区二区久久精品爱涩| 国产成人av自拍| 一本大道综合伊人精品热热 | 精品一区二区在线观看| 成年人国产精品| 日韩天堂在线观看| 中文字幕一区二区三区精华液 | 欧美日韩亚洲综合| 久久久综合精品| 亚洲高清视频中文字幕| 国内成+人亚洲+欧美+综合在线| 一本一道久久a久久精品| 欧美电视剧在线观看完整版| 亚洲免费资源在线播放| 国产一区二区三区免费看 | 欧美日韩一区精品| 国产人成亚洲第一网站在线播放| 亚洲综合av网| 成人av免费在线| 337p粉嫩大胆色噜噜噜噜亚洲| 亚洲资源中文字幕| www.日本不卡| 久久精品欧美一区二区三区不卡 | 国产麻豆视频一区二区| 欧美精品视频www在线观看| 最新日韩在线视频| 成人涩涩免费视频| 26uuu欧美| 久久精品国产99国产精品| 欧美天堂一区二区三区| 国产精品视频一二三区| 国内国产精品久久| 欧美xingq一区二区| 日韩vs国产vs欧美| 欧美日韩国产一区二区三区地区| 亚洲男人天堂av网| 成人av网站免费| 久久久国际精品| 国产乱码精品一区二区三区五月婷| 欧美一区二区三区思思人| 亚洲第一会所有码转帖| 91官网在线观看| 亚洲黄色录像片| 一本大道久久a久久综合婷婷| 国产精品三级av| jiyouzz国产精品久久| 国产精品入口麻豆九色| 波多野结衣中文字幕一区二区三区| 国产欧美一区二区精品性色超碰| 黄一区二区三区| 国产嫩草影院久久久久| 成人午夜av影视| 亚洲蜜桃精久久久久久久| 91免费看视频| 亚洲一级不卡视频| 欧美肥妇毛茸茸| 麻豆91小视频|