青草久久影院-青草久久伊人-青草久久久-青草久久精品亚洲综合专区-SM双性精跪趴灌憋尿调教H-SM脚奴调教丨踩踏贱奴

17站長網(wǎng)

17站長網(wǎng) 首頁 腳本 powershell教程 查看內(nèi)容

探索PowerShell(十五) 引號與轉(zhuǎn)義字符

2022-12-8 15:56| 查看: 2868 |來源: 互聯(lián)網(wǎng)

基礎(chǔ)用法 總結(jié)說來: 單引號任何情況下都只表示引號內(nèi)自身的字符。也就是說,單引號內(nèi)的內(nèi)容不會進行變量的代換與字符的轉(zhuǎn)義。而在雙引號中,則允許進行變量代換和字符轉(zhuǎn)義。在對變量進行代換和字符進行轉(zhuǎn)義的判斷上
基礎(chǔ)用法

總結(jié)說來:

單引號任何情況下都只表示引號內(nèi)自身的字符。也就是說,單引號內(nèi)的內(nèi)容不會進行變量的代換與字符的轉(zhuǎn)義。而在雙引號中,則允許進行變量代換和字符轉(zhuǎn)義。在對變量進行代換和字符進行轉(zhuǎn)義的判斷上,是由命令最外層的引號決定的。

詳細介紹,還是要用示例來說明。

使用雙引號輸出:

$a="World" <enter>
"Hello, $a" <enter>

運行結(jié)果為:


若使用單引號,將命令改為:


$a="World" <enter>
'Hello, $a' <enter>


則輸出結(jié)果為:


這一點很簡單,在本教程之前的文章中也有所提及。

輸出引號

在單引號中,如果要打印單引號,只需要使單引號重復(fù)即可,即,兩個單引號會產(chǎn)生一個單引號輸出。

例如:

$a="PowerShell" <enter>
'I''m $a' <enter>

運行結(jié)果為:

在單引號中輸出雙引號可以直接輸出,不需要進行轉(zhuǎn)換。如:

同樣在雙引號中,如果要輸出單引號,也不需要轉(zhuǎn)換,直接打印即可。 而且,如果需要在雙引號中打印雙引號,也只需要重復(fù)雙引號即可,即,兩個雙引號會產(chǎn)生一個雙引號輸出。

例1:

例2:

$a="PowerShell" <enter>
"""My name is $a"",this program said." <enter>

運行結(jié)果如下:




使用轉(zhuǎn)義字符

為了輸出一些特殊字符,我們需要使用轉(zhuǎn)義字符,在PowerShell中,轉(zhuǎn)義序列由反引號定義,也就是鍵盤F1下面與波浪線同鍵的字符" ` "。

常用的轉(zhuǎn)義字符串有:

`' 單引號
`" 雙引號
`0 空值 NULL
`a 報警
`b 退格
`f 跳頁
`n 新行
`r 換行
`t 橫向Tab鍵(水平制表符)
`v 縱向Tab鍵(縱向制表符)

當(dāng)然,在雙引號中的變量名前使用反引號,也會取消此變量代換的功能。

例如上例中:


$a="PowerShell" <enter>
"""My name is `$a"",this program said." <enter>

輸出結(jié)果將為:

"My name is $a",this program said.

如圖:

需要說明的另一點,就是反引號的另一個作用:承接命令語句。

當(dāng)我們需要輸入的命令太長,則可以在命令中合適的地方使用反引號,另起一行接著上條命令書寫。至于前面所指的“合適”的地方,簡單的說,總不能將一個單詞拆開吧。

例如:

Get-WmiObject Win32_NetworkAdapterConfiguration | Get-Member -MemberType Methods | Format-List
上面的命令非常長,不僅不便于我們的輸入,也不便于修改、查看,所以,可以使用反引號修改如下:

Get-WmiObject Win32_NetworkAdapterConfiguration |` Get-Member -MemberType Methods |` Format-List
如圖:



只需在命令結(jié)束后多敲一次回車,表示全部命令輸入完畢即可,在命令中使用反引號與否,最終的運行結(jié)果是一樣的。

使用反引號,不僅能夠幫助我們更加方便的書寫,在編寫腳本時也利于命令的修改,查看。個人感覺,尤其在管道符后面使用反引號,十分利于理清命令結(jié)構(gòu)。

至于其他轉(zhuǎn)義字符的使用,其實都如同于在編程語言中或者其他腳本中的使用,方法都是一樣的。就請各位自己試一試吧。
本文最后更新于 2022-12-8 15:56,某些文章具有時效性,若有錯誤或已失效,請在網(wǎng)站留言或聯(lián)系站長:17tui@17tui.com
·END·
站長網(wǎng)微信號:w17tui,關(guān)注站長、創(chuàng)業(yè)、關(guān)注互聯(lián)網(wǎng)人 - 互聯(lián)網(wǎng)創(chuàng)業(yè)者營銷服務(wù)中心

免責(zé)聲明:本站部分文章和圖片均來自用戶投稿和網(wǎng)絡(luò)收集,旨在傳播知識,文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請勿用于商業(yè)用途,如果損害了您的權(quán)利,請聯(lián)系我們及時修正或刪除。謝謝!

17站長網(wǎng)微信二維碼

始終以前瞻性的眼光聚焦站長、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領(lǐng)域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長轉(zhuǎn)型升級,為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質(zhì)的創(chuàng)業(yè)信息和品牌營銷服務(wù),與站長一起進步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨!

掃一掃,關(guān)注站長網(wǎng)微信

大家都在看

    熱門排行

      最近更新

        返回頂部
        主站蜘蛛池模板: 1313久久国产午夜精品理论片 | 男男高H啪肉Np文多攻多一受 | YELLOW高清视频免费观看 | 被室友C哭调教双性 | 久久AV国产麻豆HD真实 | 欧美丰满白嫩bbxx | 国产99视频精品免费播放 | 亚洲国产中文字幕在线视频综合 | 国内精品免费视频精选在线观看 | 樱桃视频高清免费观看在线播放 | 日本片bbbxxx| 偷上邻居熟睡少妇 | 凹凸精品视频分类视频 | 伊人国产视频 | 一个人视频日本在线观看 | 大桥未久电影在线观看 | 国产99视频精品一区 | 无限资源好看片2019免费观看 | 姑娘日本大全免费观看版中文翻译 | 艳照门在线观看 | 色翁荡息又大又硬又粗又爽电影 | 国产麻豆剧看黄在线观看 | 成人天堂婷婷青青视频在线观看 | 成人午夜精品无码区久久漫画日本 | 中文字幕在线视频在线看 | 国产精品久久久久一区二区三区 | 美女诱惑性感揉胸 | 99视频久九热精品 | WRITEAS检查身体 | 古代荡乳尤物H妓女调教 | 2019午夜福利757视频第12集 | 国产精品97久久AV色婷婷综合 | 亚洲成年人在线观看 | 国产精品99久久久久久动态图 | 最好看中文字幕国语 | 亚洲 欧美 制服 视频二区 | 一本二卡三卡四卡乱码麻豆 | 亚洲欧洲自拍偷拍 | 男人J放进女人P全黄网站 | 無码一区中文字幕少妇熟女H | 一本大道无码AV天堂欧美 |