Welcome

首页 / 软件开发 / .NET编程技术 / 【探索PowerShell 】【十五】引号与转义字符

【探索PowerShell 】【十五】引号与转义字符2011-05-13 51cto博客 melvillo在PowerShell中,单引号与双引号有着不同的功能和作用。引号的使用规则往往跟变量的代换,以及特殊字符有关。

基础用法

总结说来:

单引号任何情况下都只表示引号内自身的字符。也就是说,单引号内的内容不会进行变量的代换与字符的转义。而在双引号中,则允许进行变量代换和字符转义。在对变量进行代换和字符进行转义的判断上,是由命令最外层的引号决定的。

详细介绍,还是要用示例来说明。

使用双引号输出:

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

运行结果为:

若使用单引号,将命令改为:

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

则输出结果为:

这一点很简单,在本教程之前的文章中也有所提及。