PowerShell教程之单引号与双引号
本次教程介绍单引号与双引号在PowerShell中的使用。PowerShell中可以使用单引号或双引号来引起一个字符串,但这中间又有一定的区别。
1、双引号字符串中使用变量
由双引号引起的字符串,中间如果出现了变量名,将被替换为变量的值。
PS >$a=10
PS >"$a"
输出:10
2、双引号字符串中使用转义字符
由双引号引起的字符串,中间如果出现了转义字符,则该字符会被转义。
PS >"11`t11"
输出:11 11(中间是一个TAB)
3、在双引号字符串中使用单引号
由双引号引起的字符串,中间出现了单引号,该单引号将被直接输出
PS D:\> "test'test"
test'test
4、在双引号字符串中使用双引号
由双引号引起的字符串中,如果想输出一个双引号,则需要使用两个双引号。
PS D:\> "ni""hao"
ni"hao
也可以使用转义字符来输出双引号
PS D:\> "`""
"
5、单引号字符串
在单引号引起的字符串,无论变量还是转义字符串,都将会原样输出。
PS D:\> $a=10
PS D:\> '$a,`t---'
$a,`t---
说明:上面的$a是变量,`t是TAB的转义符,都被原样输出了。
6、单引号字符串中使用单引号
想在单引号引起的字符串中输出一个单引号,需要使用两个单引号,这个和双引号字符串中输出双引号类似。
PS D:\> ''''
'
7、单引号字符串中使用双引号
想在单引号引起的字符串中输出一个双引号,直接写双引号即可。
PS D:\> '"'
"
关于PowerShell中单引号和多引号引起字符串的知识,就谈这么多,希望对大家有所帮助,谢谢!
要饭二维码
