雙引号内的PowerShell變量會先計算出值,然後輸出。
單引号内的PowerShell變量作為字元串直接輸出。
看下面的一個示例:
<a href="http://281816327.blog.51cto.com/attachment/201404/27/907015_13985755546zyT.png" target="_blank"></a>
變量指派:$a=”hello world!”
(1)使用雙引号
執行語句:write-host “i said $a”
由于後面的認成了變量,輸出:i said hello world!
(2)如果使用單引号,
執行語句:write-host ‘i said $a’
由于後面的認成了變量,輸出:i said $a
整個字元串不會進行變量替換,直接輸出。
本文轉自 bannerpei 51CTO部落格,原文連結:http://blog.51cto.com/281816327/1403643,如需轉載請自行聯系原作者