PowerShell中字符串使用單引號和雙引號的區(qū)別
更新時間:2014年08月04日 08:51:21 作者:洪哥
這篇文章主要介紹了PowerShell中字符串使用單引號和雙引號的區(qū)別,大家可能會經(jīng)常遇到這個問題,需要的朋友可以參考下
本文介紹PowerShell開發(fā)時,在字符串中如何去包含變量。將變量包含在字符串中,最后得到的結(jié)果是將變量的值放入到了字符串中。
假如有一個字符串變量:$p = "PowerShell"
那么 $str="Hello $p",這時,$str的值是什么呢?且看下面的演示:
復制代碼 代碼如下:
PS C:\Users\spaybow> $p="PowerShell"
PS C:\Users\spaybow> $str="Hello $p"
PS C:\Users\spaybow> $str
Hello PowerShell
可見,字符串中包含變量,就相當于把變量的值包含在字符串中了。但這里有一個地方要特別注意:
復制代碼 代碼如下:
PS C:\Users\spaybow> $str1='Hello $p'
PS C:\Users\spaybow> $str1
Hello $p
PS C:\Users\spaybow> $str1
Hello $p
為什么$str1的值跟$str不一樣呢?區(qū)別只因為$str賦值時等號后面用的是雙引號,而$str1是單引號。也就是說,要想將變量包含到字符串,叫字符串在賦值時必須使用單引號,否則變量值無法帶入到字符串中。
關于PowerShell在字符串中包含變量,本文就介紹這么多,希望對您有所幫助,謝謝!
相關文章
PowerShell 讀取性能計數(shù)器二進制文件(.blg)記錄并匯總計算
由于監(jiān)控及報告需要,要統(tǒng)計性能計數(shù)器每天數(shù)值情況,確認數(shù)據(jù)庫服務器的運行狀況。若打開計數(shù)器填寫,比較麻煩,現(xiàn)在統(tǒng)計用 powershell 來讀取計數(shù)器的值2016-11-11
PowerShell中把IP轉(zhuǎn)換為長整形數(shù)字的方法
這篇文章主要介紹了PowerShell中把IP轉(zhuǎn)換為長整形數(shù)字的方法,本文通過自定義兩個過濾器實現(xiàn),需要的朋友可以參考下2014-08-08
Powershell中調(diào)用郵件客戶端發(fā)送郵件的例子
這篇文章主要介紹了Powershell中調(diào)用郵件客戶端發(fā)送郵件的例子,需要的朋友可以參考下2014-05-05
PowerShell中使用Get-Date獲取日期時間并格式化輸出的例子
這篇文章主要介紹了PowerShell中使用Get-Date獲取日期時間并格式化輸出的例子,本文講解了直接調(diào)用Get-Date、在Write-Host中使用Get-Date、格式化輸出的方法,需要的朋友可以參考下2014-08-08

